Class JobCommandResult

Namespace
Cratis.Chronicle.Jobs
Assembly
Cratis.Chronicle.dll

Represents the outcome of asking a job to stop or resume.

public record JobCommandResult : IEquatable<JobCommandResult>
Inheritance
JobCommandResult
Implements
Inherited Members
Extension Methods

Constructors

JobCommandResult(JobCommandResult)

protected JobCommandResult(JobCommandResult original)

Parameters

original JobCommandResult

JobCommandResult(bool, JobCommandRefusal)

Represents the outcome of asking a job to stop or resume.

public JobCommandResult(bool Accepted, JobCommandRefusal Refusal)

Parameters

Accepted bool

Whether the job took the request.

Refusal JobCommandRefusal

The reason the request was refused, NotRefused when it was accepted.

Properties

Accepted

Whether the job took the request.

public bool Accepted { get; init; }

Property Value

bool

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Refusal

The reason the request was refused, NotRefused when it was accepted.

public JobCommandRefusal Refusal { get; init; }

Property Value

JobCommandRefusal

Methods

Deconstruct(out bool, out JobCommandRefusal)

public void Deconstruct(out bool Accepted, out JobCommandRefusal Refusal)

Parameters

Accepted bool
Refusal JobCommandRefusal

Equals(JobCommandResult?)

public virtual bool Equals(JobCommandResult? other)

Parameters

other JobCommandResult

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(JobCommandResult?, JobCommandResult?)

public static bool operator ==(JobCommandResult? left, JobCommandResult? right)

Parameters

left JobCommandResult
right JobCommandResult

Returns

bool

operator !=(JobCommandResult?, JobCommandResult?)

public static bool operator !=(JobCommandResult? left, JobCommandResult? right)

Parameters

left JobCommandResult
right JobCommandResult

Returns

bool