2016-10-28 3 views
0

Ich verwende Azure Storage SDK für Java https://github.com/Azure/azure-storage-java. Es funktioniert wie folgt:Azure Table Store etag

CloudTable cloudTable = tableClient.getTableReference() 
TableOperation retrieve = 
       TableOperation.retrieve(partitionKey, rowKey, type); 
cloudTable.execute(retrieve).getResultAsType() 

Gibt es eine Möglichkeit en ETag passieren, wie "If-None-Match: myETag", wenn Datensätze aus einer Tabelle abrufen? Auf diese Weise möchte ich HTTP 304 erhalten. Würde es das Ding schneller machen?

Antwort

2

Gibt es eine Möglichkeit en ETag passieren, wie "If-None-Match: myETag", wenn Abrufen von Datensätzen aus einer Tabelle?

Nr Zu diesem Zeitpunkt Einsatz von Etag für Parallelität Verwaltung ist nur anwendbar für Update Operationen & Delete Entity Betrieb (die Update Entity und Merge Entity enthalten).

+0

https://msdn.microsoft.com/en-us/library/dd179371.aspx sagt, es gibt einige zusätzliche Header für Blobs. Gibt es eine Möglichkeit, es mit Azure Storage Java SDK zu verwenden? – standy

+0

Diese sind für Blob-Service und nicht für Tabellen. Für Blobs können Sie diese Kopfzeile für GET-Operationen, jedoch nicht für Tabellen verwenden. HTH. –