Interface IAppendResultForObserverCompletion

Namespace
Cratis.Chronicle.EventSequences
Assembly
Cratis.Chronicle.dll

Defines the context required to wait for observer completion after an append operation.

public interface IAppendResultForObserverCompletion
Extension Methods

Properties

EventSequenceId

Gets the event sequence that the append operation targeted.

EventSequenceId EventSequenceId { get; }

Property Value

EventSequenceId

EventStore

Gets the event store where the append operation happened.

EventStoreName EventStore { get; }

Property Value

EventStoreName

EventStoreNamespace

Gets the event store namespace where the append operation happened.

EventStoreNamespaceName EventStoreNamespace { get; }

Property Value

EventStoreNamespaceName

EventTypes

Gets the event types appended by this operation. Empty retains the legacy wait-for-all behavior.

IEnumerable<EventType> EventTypes { get; }

Property Value

IEnumerable<EventType>

TailSequenceNumber

Gets the last event sequence number represented by the append operation.

EventSequenceNumber TailSequenceNumber { get; }

Property Value

EventSequenceNumber