SubscriberWithMessageInstanceAsyncTParameter, TReturn Delegate
Async delegate of a subscriber with
MessageInstance as an argument and return value.
Namespace: SecretNest.MessageBusAssembly: SecretNest.MessageBus.DirectRelease (in SecretNest.MessageBus.DirectRelease.dll) Version: 1.0.0
public delegate Task<TReturn> SubscriberWithMessageInstanceAsync<TParameter, TReturn>(
TParameter argument,
MessageInstance messageInstance,
CancellationToken cancellationToken
)
Public Delegate Function SubscriberWithMessageInstanceAsync(Of TParameter, TReturn) (
argument As TParameter,
messageInstance As MessageInstance,
cancellationToken As CancellationToken
) As Task(Of TReturn)
- argument TParameter
- Argument.
- messageInstance MessageInstance
- The instance information of this executing.
- cancellationToken CancellationToken
- The token to monitor for cancellation requests.
- TParameter
- The type of the parameter.
- TReturn
- The type of the return value.
TaskTReturnA task that represents the asynchronous operation, which wraps the return value.