Class ReactorContextValuesBuilder
- Assembly
- Cratis.Chronicle.dll
Represents an implementation of IReactorContextValuesBuilder.
[Singleton]
public class ReactorContextValuesBuilder : IReactorContextValuesBuilder
- Inheritance
-
ReactorContextValuesBuilder
- Implements
- Inherited Members
- Extension Methods
Constructors
ReactorContextValuesBuilder(IInstancesOf<IReactorContextValuesProvider>)
Represents an implementation of IReactorContextValuesBuilder.
public ReactorContextValuesBuilder(IInstancesOf<IReactorContextValuesProvider> providers)
Parameters
providersIInstancesOf<IReactorContextValuesProvider>The instances of IReactorContextValuesProvider to use when building the values.
Methods
Build(object, EventContext)
Creates a new instance of ReactorContextValues.
public ReactorContextValues Build(object reactor, EventContext eventContext)
Parameters
reactorobjectThe reactor instance whose side-effect events are being appended.
eventContextEventContextThe EventContext of the triggering event.
Returns
- ReactorContextValues
A new instance of ReactorContextValues.