Class JobStepId
- Namespace
- Cratis.Chronicle.Jobs
- Assembly
- Cratis.Chronicle.dll
Represents the identifier of a job step.
public record JobStepId : ConceptAs<Guid>, IComparable<ConceptAs<Guid>>, IComparable<Guid>, IComparable, IEquatable<ConceptAs<Guid>>, IEquatable<JobStepId>
- Inheritance
-
JobStepId
- Implements
- Inherited Members
- Extension Methods
Constructors
JobStepId(JobStepId)
protected JobStepId(JobStepId original)
Parameters
originalJobStepId
JobStepId(Guid)
Represents the identifier of a job step.
public JobStepId(Guid Value)
Parameters
ValueGuidActual value.
Fields
Unknown
Gets the identifier for an unknown job step.
public static readonly JobStepId Unknown
Field Value
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out Guid)
public void Deconstruct(out Guid Value)
Parameters
ValueGuid
Equals(JobStepId?)
public virtual bool Equals(JobStepId? other)
Parameters
otherJobStepId
Returns
Equals(ConceptAs<Guid>?)
public override sealed bool Equals(ConceptAs<Guid>? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
New()
Create a new unique JobStepId.
public static JobStepId New()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
Operators
operator ==(JobStepId?, JobStepId?)
public static bool operator ==(JobStepId? left, JobStepId? right)
Parameters
Returns
implicit operator JobStepId(Guid)
public static implicit operator JobStepId(Guid value)
Parameters
Returns
operator !=(JobStepId?, JobStepId?)
public static bool operator !=(JobStepId? left, JobStepId? right)