Interface IFireForgetRegistry<TRequest>
- Namespace
- Savvyio.Handlers
- Assembly
- Savvyio.Core.dll
Specifies a Fire-and-Forget/In-Only MEP registry that store delegates responsible for handling type TRequest
.
public interface IFireForgetRegistry<in TRequest>
Type Parameters
TRequest
The type of the model to store in the registry.
Methods
Register<T>(Action<T>)
Registers the specified delegate handler
.
void Register<T>(Action<T> handler)
where T : class, TRequest
Parameters
handler
Action<T>The delegate that handles
T
.
Type Parameters
T
The type that implements
TRequest
.
RegisterAsync<T>(Func<T, CancellationToken, Task>)
Registers the specified function delegate handler
.
void RegisterAsync<T>(Func<T, CancellationToken, Task> handler)
where T : class, TRequest
Parameters
handler
Func<T, CancellationToken, Task>The function delegate that handles
T
.
Type Parameters
T
The type that implements
TRequest
.
See Also
IFireForgetActivator<TRequest>