次の方法で共有


Microsoft.Azure.Documents.ChangeFeedProcessor.FeedProcessing 名前空間

インターフェイス

IChangeFeedObserver

このインターフェイスは、ドキュメント フィード オブザーバーに変更イベントを配信するために使用されます。

IChangeFeedObserverContext

イベントに渡されるコンテキストを IChangeFeedObserver 表します。

IChangeFeedObserverFactory

のインスタンス IChangeFeedObserverを作成するために使用されるファクトリ クラス。

ICheckpointPartitionProcessorFactory

のインスタンス IPartitionProcessor を作成するために使用されるファクトリ クラス。既定のチェックポイント メカニズムを再利用できます。

IPartitionProcessor

一部のリソースの 1 つのパーティションで連続処理を実行する API を提供します。 現在のホストによって Create(ILease, IChangeFeedObserver) リースが取得された後または Create(ILease, ILeaseCheckpointer, IChangeFeedObserver) によって作成されます。 処理では、ループ内で次のタスクを実行できます。

  1. リソース パーティションからデータを読み取ります。
  2. 読み取りで発生する可能性のある問題を処理します。
  3. コンテキスト を使用して を呼び出 ProcessChangesAsync(IChangeFeedObserverContext, IReadOnlyList<Document>, CancellationToken) して、取得したデータをオブザーバーに渡します IChangeFeedObserverContext
IPartitionProcessorFactory

のインスタンス IPartitionProcessorを作成するために使用されるファクトリ クラス。 を使用 ICheckpointPartitionProcessorFactory して、既定のチェックポイント メカニズムを使用します。

列挙型

ChangeFeedObserverCloseReason

IChangeFeedObserver 閉じる理由。