.Net ライブラリを介してそれを取得できるはずです。たとえば、Create New User
操作の応答を示す以下のスクリーンショットを見てください。結果は、Microsoft.Azure.Client.ResourceResponse<T>
というプロパティを持つタイプRequestCharge
です。
アップデート
そのため、クエリ結果を確認しましたが、.Net ライブラリで直接公開されていないことは間違いありません。ただし、これはResponseHeaders
プロパティで利用可能であり、以下のようなものを使用して見つけることができます。
FeedResponse<Microsoft.Azure.Documents.Document> queryResult = await documentClient.CreateDocumentQuery<Microsoft.Azure.Documents.Document>(collectionSelfLink, query, options).AsDocumentQuery().ExecuteNextAsync<Microsoft.Azure.Documents.Document>();
var requestCharge = queryResult.ResponseHeaders["x-ms-request-charge"];
Fiddler で検査する代わりに。
ノート
ExecuteNextAsync
継続トークンを含む結果のサブセットを返す場合があります。すべての結果が必要な場合は、ドキュメント データベースが継続トークンを送信しなくなるまで反復する必要があります。
var docDbQueryable = documentClient.CreateDocumentQuery<Document>(collectionSelfLink, query, options).AsDocumentQuery();
var docDbResults = new List<Document>();
do
{
var batchResult = await docDbQueryable.ExecuteNextAsync<Document>();;
docDbResults.AddRange(batchResult);
}
while (docDbQueryable.HasMoreResults);
return docDbResults;