Class FailedPartitionId
- Namespace
- Cratis.Chronicle.Observation
- Assembly
- Cratis.Chronicle.dll
Represents the unique identifier of a failed partition.
public record FailedPartitionId : ConceptAs<Guid>, IComparable<ConceptAs<Guid>>, IComparable<Guid>, IComparable, IEquatable<ConceptAs<Guid>>, IEquatable<FailedPartitionId>
- Inheritance
-
FailedPartitionId
- Implements
- Inherited Members
- Extension Methods
Constructors
FailedPartitionId(FailedPartitionId)
protected FailedPartitionId(FailedPartitionId original)
Parameters
originalFailedPartitionId
FailedPartitionId(Guid)
Represents the unique identifier of a failed partition.
public FailedPartitionId(Guid Value)
Parameters
ValueGuidThe inner value.
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out Guid)
public void Deconstruct(out Guid Value)
Parameters
ValueGuid
Equals(FailedPartitionId?)
public virtual bool Equals(FailedPartitionId? other)
Parameters
otherFailedPartitionId
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()
Creates a new instance of the FailedPartitionId class with a new unique value.
public static FailedPartitionId New()
Returns
- FailedPartitionId
FailedPartitionId instance.
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
Operators
operator ==(FailedPartitionId?, FailedPartitionId?)
public static bool operator ==(FailedPartitionId? left, FailedPartitionId? right)
Parameters
leftFailedPartitionIdrightFailedPartitionId
Returns
implicit operator FailedPartitionId(Guid)
public static implicit operator FailedPartitionId(Guid value)
Parameters
valueGuid
Returns
operator !=(FailedPartitionId?, FailedPartitionId?)
public static bool operator !=(FailedPartitionId? left, FailedPartitionId? right)
Parameters
leftFailedPartitionIdrightFailedPartitionId