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
contextConsumerPipelineContextThe context that is passed along the consumer behaviors pipeline.
cancellationTokenCancellationTokenThe cancellation token that can be used to cancel the operation.
Returns
Constructors
ConsumerBehaviorHandler(object, nint)
public ConsumerBehaviorHandler(object @object, nint method)
Parameters
Methods
BeginInvoke(ConsumerPipelineContext, CancellationToken, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(ConsumerPipelineContext context, CancellationToken cancellationToken, AsyncCallback callback, object @object)
Parameters
contextConsumerPipelineContextcancellationTokenCancellationTokencallbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual ValueTask EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
Invoke(ConsumerPipelineContext, CancellationToken)
public virtual ValueTask Invoke(ConsumerPipelineContext context, CancellationToken cancellationToken)
Parameters
contextConsumerPipelineContextcancellationTokenCancellationToken