MessageExecutorBaseTParameter, TReturnExecuteAndGetMessageInstanceAsync Method
Asynchronously executes with the argument provided and get the return value with the instance information of this executing.
Namespace: SecretNest.MessageBusAssembly: SecretNest.MessageBus.DirectRelease (in SecretNest.MessageBus.DirectRelease.dll) Version: 1.0.0
public abstract Task<MessageInstanceWithExecutorResult<TReturn>> ExecuteAndGetMessageInstanceAsync(
TParameter argument,
CancellationToken? cancellationToken = null
)
Public MustOverride Function ExecuteAndGetMessageInstanceAsync (
argument As TParameter,
Optional cancellationToken As CancellationToken? = Nothing
) As Task(Of MessageInstanceWithExecutorResult(Of TReturn))
- argument TParameter
- Argument.
- cancellationToken NullableCancellationToken (Optional)
- The token to monitor for cancellation requests. The default value is .
TaskMessageInstanceWithExecutorResultTReturnA task that represents the asynchronous operation, which wraps the return value with the instance information of this executing.