Class ReadModelSessionId
- Namespace
- Cratis.Chronicle.ReadModels
- Assembly
- Cratis.Chronicle.dll
Represents the unique identifier of a read model session.
public record ReadModelSessionId : ConceptAs<Guid>, IComparable<ConceptAs<Guid>>, IComparable<Guid>, IComparable, IEquatable<ConceptAs<Guid>>, IEquatable<ReadModelSessionId>
- Inheritance
-
ReadModelSessionId
- Implements
- Inherited Members
- Extension Methods
Constructors
ReadModelSessionId(ReadModelSessionId)
protected ReadModelSessionId(ReadModelSessionId original)
Parameters
originalReadModelSessionId
ReadModelSessionId(Guid)
Represents the unique identifier of a read model session.
public ReadModelSessionId(Guid Value)
Parameters
ValueGuidThe inner value.
Fields
NotSet
Gets the not set value.
public static readonly ReadModelSessionId NotSet
Field Value
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out Guid)
public void Deconstruct(out Guid Value)
Parameters
ValueGuid
Equals(ReadModelSessionId?)
public virtual bool Equals(ReadModelSessionId? other)
Parameters
otherReadModelSessionId
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 ReadModelSessionId.
public static ReadModelSessionId New()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
Operators
operator ==(ReadModelSessionId?, ReadModelSessionId?)
public static bool operator ==(ReadModelSessionId? left, ReadModelSessionId? right)
Parameters
leftReadModelSessionIdrightReadModelSessionId
Returns
implicit operator ReadModelSessionId(Guid)
Implicitly convert from Guid to ReadModelSessionId.
public static implicit operator ReadModelSessionId(Guid value)
Parameters
Returns
operator !=(ReadModelSessionId?, ReadModelSessionId?)
public static bool operator !=(ReadModelSessionId? left, ReadModelSessionId? right)
Parameters
leftReadModelSessionIdrightReadModelSessionId