Delegate ProducerBehaviorHandler
- Namespace
- Silverback.Messaging.Broker.Behaviors
- Assembly
- Silverback.Integration.dll
The delegate that describes a message handler in the producer pipeline.
public delegate ValueTask ProducerBehaviorHandler(ProducerPipelineContext context, CancellationToken cancellationToken)
Parameters
contextProducerPipelineContextThe context that is passed along the producer behaviors pipeline.
cancellationTokenCancellationTokenThe cancellation token that can be used to cancel the operation.
Returns
Constructors
ProducerBehaviorHandler(object, nint)
public ProducerBehaviorHandler(object @object, nint method)
Parameters
Methods
BeginInvoke(ProducerPipelineContext, CancellationToken, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(ProducerPipelineContext context, CancellationToken cancellationToken, AsyncCallback callback, object @object)
Parameters
contextProducerPipelineContextcancellationTokenCancellationTokencallbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual ValueTask EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
Invoke(ProducerPipelineContext, CancellationToken)
public virtual ValueTask Invoke(ProducerPipelineContext context, CancellationToken cancellationToken)
Parameters
contextProducerPipelineContextcancellationTokenCancellationToken