Class EventSourceIdValuesProvider
- Assembly
- Cratis.Chronicle.dll
Represents an implementation of IReactorContextValuesProvider that provides the event source id.
public class EventSourceIdValuesProvider : IReactorContextValuesProvider
- Inheritance
-
EventSourceIdValuesProvider
- Implements
- Inherited Members
- Extension Methods
Remarks
Resolution order: the reactor implementing ICanProvideEventSourceId takes priority, otherwise the EventSourceId from the triggering EventContext is used.
Constructors
EventSourceIdValuesProvider()
public EventSourceIdValuesProvider()
Methods
Provide(object, EventContext)
Gets the reactor context values.
public ReactorContextValues Provide(object reactor, EventContext eventContext)
Parameters
reactorobjectThe reactor instance whose side-effect events are being appended.
eventContextEventContextThe EventContext of the triggering event.
Returns
- ReactorContextValues
The reactor context values.