次の方法で共有


ProcessEventArgs 構造体

定義

コンテキスト内 EventProcessorClient で Azure Event Hub サービスからイベントを受信しようとしたパーティションに関する情報と、受信したイベント (存在する場合) が含まれます。 これにより、関連付けられたイベントに基づいてチェックポイントを作成できます。

public struct ProcessEventArgs
type ProcessEventArgs = struct
Public Structure ProcessEventArgs
継承
ProcessEventArgs

コンストラクター

ProcessEventArgs(PartitionContext, EventData, Func<CancellationToken,Task>, CancellationToken)

ProcessEventArgs 構造体の新しいインスタンスを初期化します。

プロパティ

CancellationToken

CancellationTokenハンドラーがアクティビティを停止するようにプロセッサが要求していることを示す 。 このトークンが取り消しを要求している場合、プロセッサがシャットダウンしようとしているか、パーティションの所有権が変更されています。

Data

処理される受信イベント。 受信呼び出しがタイムアウトした場合は である null 必要があります。

HasEvent

引数に処理するイベントが含まれているかどうかを示します。 イベントが含まれない場合は、チェックポイントの作成と、エンキューされた最後のイベント プロパティの読み取りは使用できません。

Partition

このインスタンスが関連付けられている Event Hub パーティションのコンテキスト。

メソッド

UpdateCheckpointAsync(CancellationToken)

のチェックポイントPartitionContextを更新し、このイベントにEventData関連付けられています。

適用対象