Namespace Arbiter.Mediation
Classes
- MediatorServiceExtensions
Provides extension methods for registering mediation services in the service collection.
Structs
Interfaces
- IMediatorDiagnostic
Represents an interface for logging diagnostic information and activities related to requests and notifications.
- INotification
An interface to represent a notification
- INotificationHandler<TNotification>
An interface for a notification handler
- IPipelineBehavior<TRequest, TResponse>
An interface for a pipeline behavior to surround the inner handler. Implementations add additional behavior and await the next delegate.
- IRequestHandler<TRequest, TResponse>
An interface for a request handler
- IRequest<TResponse>
An interface to represent a request with a response
Delegates
- RequestHandlerDelegate<TResponse>
A delegate representing an async continuation for the next task to execute in the pipeline