Share via


ProcessEventArgs Constructor

Definition

Initializes a new instance of the ProcessEventArgs structure.

public ProcessEventArgs (Azure.Messaging.EventHubs.Consumer.PartitionContext partition, Azure.Messaging.EventHubs.EventData data, Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> updateCheckpointImplementation, System.Threading.CancellationToken cancellationToken = default);
new Azure.Messaging.EventHubs.Processor.ProcessEventArgs : Azure.Messaging.EventHubs.Consumer.PartitionContext * Azure.Messaging.EventHubs.EventData * Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> * System.Threading.CancellationToken -> Azure.Messaging.EventHubs.Processor.ProcessEventArgs
Public Sub New (partition As PartitionContext, data As EventData, updateCheckpointImplementation As Func(Of CancellationToken, Task), Optional cancellationToken As CancellationToken = Nothing)

Parameters

partition
PartitionContext

The context of the Event Hub partition this instance is associated with.

data
EventData

The received event to be processed. Expected to be null if the receive call has timed out.

updateCheckpointImplementation
Func<CancellationToken,Task>

The callback to be called upon UpdateCheckpointAsync(CancellationToken) call.

cancellationToken
CancellationToken

A CancellationToken instance to signal the request to cancel the operation.

Applies to