MessageBusExecuteOnceAndGetMessageInstanceWithReturnTParameter, TReturn(String, TParameter, MessageInstance, MessageBusPublisherOptionsTParameter, TReturn) Method

Executes as publisher specified by message name with the argument provided and get the return value with the instance information of this executing.

Definition

Namespace: SecretNest.MessageBus
Assembly: SecretNest.MessageBus.DirectRelease (in SecretNest.MessageBus.DirectRelease.dll) Version: 1.0.0
C#
public override TReturn ExecuteOnceAndGetMessageInstanceWithReturn<TParameter, TReturn>(
	string messageName,
	TParameter argument,
	out MessageInstance messageInstance,
	MessageBusPublisherOptions<TParameter, TReturn>? options = null
)

Parameters

messageName  String
The name of this message.
argument  TParameter
Argument.
messageInstance  MessageInstance
When the method returns, contains the instance information of this executing.
options  MessageBusPublisherOptionsTParameter, TReturn  (Optional)
The instance of publisher options. Default is .

Type Parameters

TParameter
The type of the parameter.
TReturn
The type of the return value.

Return Value

TReturn
Return value.

See Also