Class ConcurrencyScopeStreamDoesNotMatchAppend

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

The exception that is thrown when a definition-linked scope guards a different stream than a single-route append.

public class ConcurrencyScopeStreamDoesNotMatchAppend : Exception, ISerializable
Inheritance
ConcurrencyScopeStreamDoesNotMatchAppend
Implements
Inherited Members
Extension Methods

Constructors

ConcurrencyScopeStreamDoesNotMatchAppend(Type, EventStreamType, EventStreamType)

The exception that is thrown when a definition-linked scope guards a different stream than a single-route append.

public ConcurrencyScopeStreamDoesNotMatchAppend(Type definition, EventStreamType scopeStream, EventStreamType appendStream)

Parameters

definition Type

The definition shared by the scope and append.

scopeStream EventStreamType

The stream guarded by the scope.

appendStream EventStreamType

The stream receiving the append.