2013-04-15 11 views
6

Sto cercando di trovare una risposta definitiva alla domanda dei token di continuazione e di Azure Storage Library 2.0, poiché sembrano esserci differenze significative tra le versioni precedenti alla 2.0 (StorageClient) e la versione corrente (Storage).Azure TableQuery gestisce i token di continuazione internamente?

A parte la documentazione MSDN, che non chiarisce la domanda di cui sopra, è molto difficile trovare informazioni sui token di continuazione che si riferiscono specificamente alla versione 2.0 e successiva della libreria, perché le versioni precedenti sono denominate in modo simile (CloudTableQuery vs TableQuery) i risultati della ricerca vengono inquinati con informazioni sulle versioni precedenti.

Quindi, i token di continuazione gestiti internamente sul client Microsoft.WindowsAzure.Storage (versione 2.0 della libreria di archiviazione)? Posso fidarmi del fatto che i set di risultati che torno sono i set di risultati completi?

Grazie!

risposta

13

Esistono due metodi in questione per l'esecuzione di query su una tabella: CloudTable.ExecuteQuery e CloudTable.ExecuteQuerySegmented. Il primo (ExecuteQuery) gestirà il token di continuazione internamente mentre il secondo (ExecuteQuerySegmented) restituirà il token di continuazione come parte del set di risultati che è possibile utilizzare per recuperare il successivo set di dati.

Problemi correlati