Table of Contents

Interface IMessageProcessorWithResultAsync<TMessage, TResult>

Namespace
Tp.RabbitMq
Assembly
Tp.RabbitMq.dll
public interface IMessageProcessorWithResultAsync<in TMessage, TResult> where TResult : class

Type Parameters

TMessage
TResult

Methods

ProcessMessageAsync(TMessage, MessageProperties, CancellationToken)

Task<IMessageProcessorOutputWithResult<TResult>> ProcessMessageAsync(TMessage message, MessageProperties properties, CancellationToken cancellationToken)

Parameters

message TMessage
properties MessageProperties
cancellationToken CancellationToken

Returns

Task<IMessageProcessorOutputWithResult<TResult>>