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
originalJobCommandResult
JobCommandResult(bool, JobCommandRefusal)
Represents the outcome of asking a job to stop or resume.
public JobCommandResult(bool Accepted, JobCommandRefusal Refusal)
Parameters
AcceptedboolWhether the job took the request.
RefusalJobCommandRefusalThe 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
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
Refusal
The reason the request was refused, NotRefused when it was accepted.
public JobCommandRefusal Refusal { get; init; }
Property Value
Methods
Deconstruct(out bool, out JobCommandRefusal)
public void Deconstruct(out bool Accepted, out JobCommandRefusal Refusal)
Parameters
AcceptedboolRefusalJobCommandRefusal
Equals(JobCommandResult?)
public virtual bool Equals(JobCommandResult? other)
Parameters
otherJobCommandResult
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(JobCommandResult?, JobCommandResult?)
public static bool operator ==(JobCommandResult? left, JobCommandResult? right)
Parameters
leftJobCommandResultrightJobCommandResult
Returns
operator !=(JobCommandResult?, JobCommandResult?)
public static bool operator !=(JobCommandResult? left, JobCommandResult? right)
Parameters
leftJobCommandResultrightJobCommandResult