ProcessEventArgs Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
Azure SDK for .NET