Class ProjectionSessionId
- Namespace
- Cratis.Chronicle.Projections
- Assembly
- Cratis.Chronicle.dll
Represents a session for a projection, typically used when asking to project immediately.
public record ProjectionSessionId : ConceptAs<Guid>, IComparable<ConceptAs<Guid>>, IComparable<Guid>, IComparable, IEquatable<ConceptAs<Guid>>, IEquatable<ProjectionSessionId>
- Inheritance
-
ProjectionSessionId
- Implements
- Inherited Members
Constructors
ProjectionSessionId(Guid)
Represents a session for a projection, typically used when asking to project immediately.
public ProjectionSessionId(Guid Value)
Parameters
Value
GuidInner value.
Operators
implicit operator CorrelationId(ProjectionSessionId)
Implicitly convert from ProjectionSessionId to CorrelationId.
public static implicit operator CorrelationId(ProjectionSessionId sessionId)
Parameters
sessionId
ProjectionSessionIdProjectionSessionId to convert from.
Returns
implicit operator ProjectionSessionId(CorrelationId)
Implicitly convert from CorrelationId to ProjectionSessionId.
public static implicit operator ProjectionSessionId(CorrelationId correlationId)
Parameters
correlationId
CorrelationIdCorrelationId to convert from.
Returns
implicit operator ProjectionSessionId(Guid)
Implicitly convert from string to ProjectionSessionId.
public static implicit operator ProjectionSessionId(Guid value)
Parameters
value
GuidString to convert from.