Microsoft.Azure.Documents.ChangeFeedProcessor 名前空間

クラス

ChangeFeedEventHost

変更フィード イベントをオブザーバーに分散し、これらのオブザーバーをスケーリングできるようにするためのシンプルなホスト。 これにより、インスタンス間で負荷が分散され、動的スケーリングが可能になります。

  • パーティション分割されたコレクション内のパーティションは、インスタンスまたはオブザーバー間で分散されます。
  • 新しいインスタンスは、ディストリビューションを等しくするために、既存のインスタンスからリースを受け取ります。
  • インスタンスが死んだ場合、リースは残りのインスタンスに分散されます。 パーティション数が多いシナリオでは、1 つのホスト/VM が多くの変更フィード イベントを処理できないようにすると便利です。 クライアント アプリケーションでは、プロセッサの実装を実装 IChangeFeedObserver し、ChangeFeedEventHost に登録する必要があります。
ChangeFeedHostOptions

インスタンス内 ChangeFeedEventHost で発生するパーティション分散のさまざまな側面を制御するためのオプション。

ChangeFeedObserverContext

イベントに IChangeFeedObserver 渡されるコンテキスト。

ChangeFeedProcessorBuilder

カスタム パラメーター セットを使用して の IChangeFeedProcessor インスタンスを柔軟に作成する方法を提供します。

ChangeFeedProcessorOptions

インスタンス内 Microsoft.Azure.Documents.ChangeFeedProcessor.ChangeFeedProcessor で発生するパーティション分散のさまざまな側面を制御するためのオプション。

CheckpointFrequency

リース イベントの頻度を指定します。 いずれかの条件が満たされると、イベントがトリガーされます。

DocumentCollectionInfo

Document コレクションを取得する方法を指定する情報を保持します。

インターフェイス

IChangeFeedObserver

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

IChangeFeedObserverFactory

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

列挙型

ChangeFeedObserverCloseReason

が閉じる理由 IChangeFeedObserver