Table of Contents

Interface IMessageProcessorWithResult<TMessage, TResult>

Namespace
Tp.RabbitMq
Assembly
Tp.RabbitMq.dll
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 TMessage
properties MessageProperties
cancellationToken CancellationToken

Returns

IMessageProcessorOutputWithResult<TResult>