Interface IMessageProcessorWithResult<TMessage, TResult>
public interface IMessageProcessorWithResult<in TMessage, out TResult> where TResult : class
Type Parameters
TMessage
TResult
Methods
ProcessMessage(TMessage, MessageProperties, CancellationToken)
IMessageProcessorOutputWithResult<out TResult> ProcessMessage(TMessage message, MessageProperties properties, CancellationToken cancellationToken)
Parameters
message
TMessageproperties
MessagePropertiescancellationToken
CancellationToken
Returns
- IMessageProcessorOutputWithResult<TResult>