Interface IDecisionRead

Namespace
Cratis.Chronicle.ReadModels
Assembly
Cratis.Chronicle.dll

A read that can be enrolled as a decision dependency.

public interface IDecisionRead
Extension Methods

Properties

EventSequenceId

Gets the target sequence.

EventSequenceId EventSequenceId { get; }

Property Value

EventSequenceId

EventStore

Gets the target event store.

EventStoreName EventStore { get; }

Property Value

EventStoreName

EventStreamId

Gets the event stream identifier, or null for a source-wide read.

EventStreamId? EventStreamId { get; }

Property Value

EventStreamId

EventStreamType

Gets the event stream type, or null for a source-wide read.

EventStreamType? EventStreamType { get; }

Property Value

EventStreamType

IsProtected

Gets whether the read carries a guard.

bool IsProtected { get; }

Property Value

bool

Key

Gets the key.

ReadModelKey Key { get; }

Property Value

ReadModelKey

Namespace

Gets the target namespace.

EventStoreNamespaceName Namespace { get; }

Property Value

EventStoreNamespaceName

ReadModelType

Gets the read model type.

Type ReadModelType { get; }

Property Value

Type