Table of Contents

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 Guid

Inner value.

Operators

implicit operator CorrelationId(ProjectionSessionId)

Implicitly convert from ProjectionSessionId to CorrelationId.

public static implicit operator CorrelationId(ProjectionSessionId sessionId)

Parameters

sessionId ProjectionSessionId

ProjectionSessionId to convert from.

Returns

CorrelationId

implicit operator ProjectionSessionId(CorrelationId)

Implicitly convert from CorrelationId to ProjectionSessionId.

public static implicit operator ProjectionSessionId(CorrelationId correlationId)

Parameters

correlationId CorrelationId

CorrelationId to convert from.

Returns

ProjectionSessionId

implicit operator ProjectionSessionId(Guid)

Implicitly convert from string to ProjectionSessionId.

public static implicit operator ProjectionSessionId(Guid value)

Parameters

value Guid

String to convert from.

Returns

ProjectionSessionId