2017-02-22 6 views
1

DocumentDbのNoSQLデータベースに文書を照会しながら、私は継続トークンを取得すると、私はfeedResponse.ResponseContinuation JSONDocumentDb feedResponse.ResponseContinuation JSON

{ 
 
    "token":"+RID:r+xQAPHUJQANAAAAAAAAAA==#RT:1#TRC:10#FPC:AQ0AAAAAAAAAIAAAAAAAAAA=", 
 
    "range":{"min":"","max":"FF"} 
 
}

を取得するには、あなたは、各フィールドの意味を説明してくださいもらえますか?そして値はどのように設定/計算されますか? "token"の値は暗号化されていますか?

ありがとうございました。

答えて

1

各フィールドの意味を教えてください。そして、どのように値が設定/計算された ? 「トークン」の値は暗号化されていますか?

応答ヘッダーに継続トークンが存在するということは、作成した要求に対して利用できるデータが増えたことを意味します。

この値を解釈して、それをOpaqueとして扱うべきではありません。私が言いたいことは、私の経験では、さまざまな状況下で異なる価値を受け取るため、この継続トークンの価値の周りにビジネスロジックを構築すべきではないということです。

一例において、我々は、受信した次の:例えば

、我々は、異なる状況下で、次のトークンを受け取る

{ "トークン": " - RID:4pVnPNKLRAAGAAAAAAAAAAを==#RT:1 #TRC:2 "、" range ":{" min ":" "、" max ":" FF "}}を指定します。

さらに、別の例では、受信された次の

{ "トークン":ヌル、 "範囲":{ "分": "05D1A53CB92960"、 "MAX": "05D1B53CB92960"} }。

そして、もう一つがあります:

+ RID:4pVnAO6fMNADAAAAAACAAQは==#RT:1#TRC:2#FPC:ALMABAAAAIABAwAAAAAAgAE =

あなたが見ることができるように、NOがあります韻を踏むか、このトークンの価値の裏にある理由。

コードで実行する必要があるのは、応答ヘッダーに継続トークンが存在するかどうかを確認し、次のデータセットを取得するために次の要求にこれを含める場合です。