Class ReactorMiddlewares
Represents an implementation of IReactorMiddlewares.
[IgnoreConvention]
public class ReactorMiddlewares : IReactorMiddlewares, IAsyncDisposable
- Inheritance
-
ReactorMiddlewares
- Implements
- Inherited Members
Remarks
Initializes a new instance of the ReactorMiddlewares class.
Constructors
ReactorMiddlewares(ActivatedArtifact<IReactorMiddleware>[])
Represents an implementation of IReactorMiddlewares.
public ReactorMiddlewares(ActivatedArtifact<IReactorMiddleware>[] activatedMiddlewares)
Parameters
activatedMiddlewaresActivatedArtifact<IReactorMiddleware>[]
Remarks
Initializes a new instance of the ReactorMiddlewares class.
Methods
AfterInvoke(EventContext, object)
Invoked after the actual invoke.
public Task AfterInvoke(EventContext eventContext, object @event)
Parameters
eventContextEventContextEventContext for the event.
eventobjectThe actual event that it will be called with.
Returns
BeforeInvoke(EventContext, object)
Invoked before the actual invoke.
public Task BeforeInvoke(EventContext eventContext, object @event)
Parameters
eventContextEventContextEventContext for the event.
eventobjectThe actual event that it will be called with.
Returns
DisposeAsync()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
public ValueTask DisposeAsync()
Returns
- ValueTask
A task that represents the asynchronous dispose operation.