DocumentDBは最近、変更フィードをリリースしました。 API経由でチェンジセットをリクエストできます。DocumentDBチェンジフィードのサポートはどのように再開/継続されますか?
ここでのパラメータは、継続トークン&最大アイテム数です。 これを正しく取得した場合、継続トークン= nullで始まります。 最大x個のアイテムをリクエストし、使用可能なアイテムがさらにある場合、継続トークンに応答が付属します。このようにして、別のチェンジセットが利用可能であることがわかります。
応答の継続トークンが空の場合、すべての結果が得られます。
ただし、次回APIを要求しても、続行トークンはありません。 この結果、データベース全体がチェンジセットになりますか?どうすればこれを防ぐことができますか? 最新のトークンを使用してAPIを呼び出す必要がありますか?これにより、もう一度処理されるいくつかの変更が発生しますか?
返信いただきありがとうございます。 CreateDocumentChangeFeedQueryがIDocumentClientインターフェイスではなく、DocumentClientクラスでのみ使用できることに気付きました。なぜどんなアイデア? – Identity
これは次のリリースで追加されます。 IDocumentClientを実装したDocumentDBユーザーのために再コンパイルする必要があります(また、新しいスタブメソッドを実装する必要があるため)。 –