Table of Contents

Delegate ConsumerBehaviorHandler

Namespace
Silverback.Messaging.Broker.Behaviors
Assembly
Silverback.Integration.dll

The delegate that describes a message handler in the consumer pipeline.

public delegate ValueTask ConsumerBehaviorHandler(ConsumerPipelineContext context, CancellationToken cancellationToken)

Parameters

context ConsumerPipelineContext

The context that is passed along the consumer behaviors pipeline.

cancellationToken CancellationToken

The cancellation token that can be used to cancel the operation.

Returns

ValueTask

A ValueTask representing the asynchronous operation.

Constructors

ConsumerBehaviorHandler(object, nint)

public ConsumerBehaviorHandler(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(ConsumerPipelineContext, CancellationToken, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(ConsumerPipelineContext context, CancellationToken cancellationToken, AsyncCallback callback, object @object)

Parameters

context ConsumerPipelineContext
cancellationToken CancellationToken
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual ValueTask EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

ValueTask

Invoke(ConsumerPipelineContext, CancellationToken)

public virtual ValueTask Invoke(ConsumerPipelineContext context, CancellationToken cancellationToken)

Parameters

context ConsumerPipelineContext
cancellationToken CancellationToken

Returns

ValueTask