Interface IConcurrencyScopeStrategies
- Assembly
- Cratis.Chronicle.dll
Defines a system for managing concurrency strategies for event sequences.
public interface IConcurrencyScopeStrategies
- Extension Methods
Properties
Options
Gets the append concurrency options, including explicit-scope compatibility switches.
ConcurrencyOptions Options { get; }
Property Value
Methods
GetFor(IEventSequence)
Gets the appropriate IConcurrencyScopeStrategy for the given IEventSequence.
IConcurrencyScopeStrategy GetFor(IEventSequence eventSequence)
Parameters
eventSequenceIEventSequenceThe IEventSequence for which to get the concurrency scope strategy.
Returns
- IConcurrencyScopeStrategy
An instance of IConcurrencyScopeStrategy that can be used to manage concurrency for the specified event sequence.