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
ValueGuidInner value.
Operators
implicit operator CorrelationId(ProjectionSessionId)
Implicitly convert from ProjectionSessionId to CorrelationId.
public static implicit operator CorrelationId(ProjectionSessionId sessionId)
Parameters
sessionIdProjectionSessionIdProjectionSessionId to convert from.
Returns
implicit operator ProjectionSessionId(CorrelationId)
Implicitly convert from CorrelationId to ProjectionSessionId.
public static implicit operator ProjectionSessionId(CorrelationId correlationId)
Parameters
correlationIdCorrelationIdCorrelationId to convert from.
Returns
implicit operator ProjectionSessionId(Guid)
Implicitly convert from string to ProjectionSessionId.
public static implicit operator ProjectionSessionId(Guid value)
Parameters
valueGuidString to convert from.