Dovresti essere in grado di farlo attraverso la libreria .Net. Ad esempio, dai un'occhiata alla schermata qui sotto che ti mostra la risposta di un'operazione Create New User
. Il risultato è di tipo Microsoft.Azure.Client.ResourceResponse<T>
che ha una proprietà denominata RequestCharge
.

UPDATE
Così ho controllato il risultato della query e siete sulla strada giusta che questo non è esposto direttamente nella libreria Net. Tuttavia questo è disponibile in ResponseHeaders
proprietà e si potrebbe trovare fuori usando qualcosa come di seguito:
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"];
invece di ispezionare in Fiddler.
NOTA
ExecuteNextAsync
possono restituire un sottoinsieme dei risultati con un token di continuazione. Se si desidera ottenere tutti i risultati, è necessario eseguire iterazioni fino a quando il documento db non invia un token di continuazione.
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;
fonte
2014-11-09 21:21:26
Ahh forse avrebbe dovuto essere più chiaro. In particolare stavo parlando di query non "CreateXYZ" ecc. Il mio male, modificherà la mia domanda originale. –
Siamo spiacenti! In realtà era il mio cattivo :). Hai menzionato la query nella tua domanda originale. Ad ogni modo, ho aggiornato la mia risposta con una soluzione alternativa. HTH. –
Non lo vedo affatto. Questo avviene tramite la chiamata DocumentClient.CreateDocumentQuery(). Stavi provando qualcos'altro? –