Freigeben über


CloudTableClient Klasse

  • java.lang.Object
    • ServiceClient
      • com.microsoft.azure.storage.table.CloudTableClient

public class CloudTableClient extends ServiceClient

Stellt einen Dienstclient für den Zugriff auf den Microsoft Azure Table-Dienst bereit.

Die CloudTableClient -Klasse kapselt den Basis-URI für den Tabellendienstendpunkt und die Anmeldeinformationen für den Zugriff auf das Speicherkonto und stellt Methoden zum Erstellen, Löschen, Auflisten und Abfragen von Tabellen sowie Methoden zum Ausführen von Vorgängen und Abfragen für Tabellenentitäten bereit. Diese Methoden rufen Speicherdienst-REST-API-Vorgänge auf, um die Anforderungen auszuführen und die zurückgegebenen Ergebnisse zu erhalten.

Ein Tabellendienstendpunkt ist der Basis-URI für Tabellendienstressourcen, einschließlich des DNS-Namens des Speicherkontos:

Weitere Informationen finden Sie im MSDN-Thema Adressierung von Tabellendienstressourcen.

Die Anmeldeinformationen können eine Kombination aus dem Speicherkontonamen und einem Schlüssel oder einer Shared Access Signature sein. Weitere Informationen finden Sie im MSDN-Thema Authentifizieren des Zugriffs auf Ihr Speicherkonto.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
CloudTableClient(final StorageUri baseUri, StorageCredentials credentials)

Initialisiert eine instance der -Klasse mithilfe eines Tabellendienstendpunkts und der Anmeldeinformationen des Speicherkontos.

CloudTableClient(final URI baseUri, StorageCredentials credentials)

Initialisiert einen instance der -Klasse mithilfe eines Table-Dienstendpunkts und der Anmeldeinformationen für das Speicherkonto.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
final ServiceProperties downloadServiceProperties()

Ruft den aktuellen ServiceProperties für den angegebenen Speicherdienst ab. Dies umfasst Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

final ServiceProperties downloadServiceProperties(TableRequestOptions options, OperationContext opContext)

Ruft den aktuellen ServiceProperties für den angegebenen Speicherdienst ab. Dies umfasst Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

<T extends TableEntity, R> ResultSegment<?> executeQuerySegmentedImpl(final TableQuery<T> queryToExecute, final EntityResolver<R> resolver, final ResultContinuation continuationToken, TableRequestOptions options, OperationContext opContext)

Für die interne Verwendung reserviert. Führt einen segmentierten Abfragevorgang unter Verwendung der angegebenen Wiederholungs- und Timeoutrichtlinien aus.

<T extends TableEntity, R> Iterable<?> generateIteratorForQuery(final TableQuery<T> queryRef, final EntityResolver<R> resolver, TableRequestOptions options, OperationContext opContext)

Für die interne Verwendung reserviert. Generiert einen Iterator für einen segmentierten Abfragevorgang.

TableRequestOptions getDefaultRequestOptions()

Ruft die ab, die für Anforderungen verwendet wird, die TableRequestOptions diesem zugeordnet sind.

ServiceStats getServiceStats()

Fragt den Dienst nach ab ServiceStats.

ServiceStats getServiceStats(TableRequestOptions options, OperationContext opContext)

Fragt den angegebenen Speicherdienst für ab ServiceStats.

CloudTable getTableReference(final String tableName)

Ruft ein CloudTable -Objekt mit dem angegebenen Namen ab.

final StorageUri getTransformedEndPoint(final OperationContext opContext)
boolean isUsePathStyleUris()

Gibt an, ob pfadartige URIs verwendet werden.

Iterable<String> listTables()

Listet die Tabellennamen im Speicherkonto auf.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen unter Verwendung des Tabellendienstendpunkts und der Anmeldeinformationen des Speicherkontos dieses instance aufzulisten.

Iterable<String> listTables(final String prefix)

Listet die Tabellennamen im Speicherkonto auf, die dem angegebenen Präfix entsprechen.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen aufzulisten, die dem Präfix entsprechen, wobei der Tabellendienstendpunkt und die Anmeldeinformationen des Speicherkontos dieses instance verwendet werden.

Iterable<String> listTables(final String prefix, final TableRequestOptions options, final OperationContext opContext)

Listet die Tabellennamen im Speicherkonto auf, die dem angegebenen Präfix entsprechen, wobei die angegebenen TableRequestOptions und verwendet OperationContextwerden.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen aufzulisten, die dem Präfix entsprechen, wobei der Tabellendienstendpunkt und die Anmeldeinformationen des Speicherkontos dieses instance verwendet werden.

Verwenden Sie die TableRequestOptions , um Ausführungsoptionen wie das Timeout oder die Wiederholungsrichtlinie für den Vorgang außer Kraft zu setzen.

ResultSegment<String> listTablesSegmented()

Listet die Tabellennamen im segmentierten Modus im Speicherkonto auf. Mit dieser Methode kann die Auflistung von Tabellen fortgesetzt werden, nachdem ein Teilsatz von Ergebnissen zurückgegeben wurde, wobei die vom Server im ResultSegment<T> -Objekt zurückgegebenen Informationen verwendet werden.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen unter Verwendung des Tabellendienstendpunkts und der Anmeldeinformationen des Speicherkontos dieses instance aufzulisten.

ResultSegment<String> listTablesSegmented(final String prefix)

Listet die Tabellennamen im Speicherkonto auf, die dem angegebenen Präfix im segmentierten Modus entsprechen. Mit dieser Methode kann die Auflistung von Tabellen fortgesetzt werden, nachdem ein Teilsatz von Ergebnissen zurückgegeben wurde, wobei die vom Server im ResultSegment<T> -Objekt zurückgegebenen Informationen verwendet werden.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen aufzulisten, die dem Präfix entsprechen, wobei der Tabellendienstendpunkt und die Anmeldeinformationen des Speicherkontos dieses instance verwendet werden.

ResultSegment<String> listTablesSegmented(final String prefix, final Integer maxResults, final ResultContinuation continuationToken, final TableRequestOptions options, final OperationContext opContext)

Listet bis zum angegebenen Maximum der Tabellennamen im Speicherkonto auf, die dem angegebenen Präfix in einem fortsetzbaren Modus mit dem angegebenen ResultContinuation Fortsetzungstoken entsprechen, wobei die angegebenen TableRequestOptions und OperationContextverwendet werden. Mit dieser Methode kann das Auflisten von Tabellen fortgesetzt werden, nachdem eine Seite mit Ergebnissen zurückgegeben wurde, wobei informationen verwendet werden, die vom Server im ResultSegment<T> -Objekt zurückgegeben werden.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen auflisten zu können, die dem Präfix entsprechen, und verwendet dabei den Tabellendienstendpunkt und die Anmeldeinformationen des Speicherkontos dieses instance.

Verwenden Sie , TableRequestOptions um Ausführungsoptionen wie das Timeout oder die Wiederholungsrichtlinie für den Vorgang zu überschreiben.

void setDefaultRequestOptions(TableRequestOptions defaultRequestOptions)

Legt den fest, der TableRequestOptions für jede Tabelle verwendet wird, auf die mit diesem Objekt zugegriffen wird.

void uploadServiceProperties(final ServiceProperties properties)

Lädt eine neue ServiceProperties Konfiguration in den angegebenen Speicherdienst hoch. Dazu gehören Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

void uploadServiceProperties(final ServiceProperties properties, TableRequestOptions options, OperationContext opContext)

Lädt eine neue ServiceProperties Konfiguration in den angegebenen Speicherdienst hoch. Dazu gehören Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

Geerbte Elemente

Details zum Konstruktor

CloudTableClient

public CloudTableClient(final StorageUri baseUri, StorageCredentials credentials)

Initialisiert eine instance der -Klasse mithilfe eines Tabellendienstendpunkts und der Anmeldeinformationen des Speicherkontos.

Parameters:

baseUri - Ein StorageUri -Objekt, das den Table-Dienstendpunkt darstellt, der zum Initialisieren des Clients verwendet wird.
credentials - Ein StorageCredentials -Objekt, das die Anmeldeinformationen des Speicherkontos für den Zugriff darstellt.

CloudTableClient

public CloudTableClient(final URI baseUri, StorageCredentials credentials)

Initialisiert einen instance der -Klasse mithilfe eines Table-Dienstendpunkts und der Anmeldeinformationen für das Speicherkonto.

Parameters:

baseUri - Ein java.net.URI -Objekt, das den Table-Dienstendpunkt darstellt, der zum Initialisieren des Clients verwendet wird.
credentials - Ein StorageCredentials -Objekt, das die Anmeldeinformationen des Speicherkontos für den Zugriff darstellt.

Details zur Methode

downloadServiceProperties

public final ServiceProperties downloadServiceProperties()

Ruft den aktuellen ServiceProperties für den angegebenen Speicherdienst ab. Dies umfasst Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

Returns:

das ServiceProperties Objekt, das die aktuelle Konfiguration des Diensts darstellt.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

downloadServiceProperties

public final ServiceProperties downloadServiceProperties(TableRequestOptions options, OperationContext opContext)

Ruft den aktuellen ServiceProperties für den angegebenen Speicherdienst ab. Dies umfasst Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

Parameters:

options - Ein BlobRequestOptions -Objekt, das alle zusätzlichen Optionen für die Anforderung angibt. Wenn Sie angeben, null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudBlobClient) verwendet.
opContext - Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt. Dieses Objekt wird verwendet, um an den Speicherdienst gerichtete Anforderungen nachzuverfolgen und um zusätzliche Laufzeitinformationen zum Vorgang bereitzustellen.

Returns:

das ServiceProperties Objekt, das die aktuelle Konfiguration des Diensts darstellt.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

executeQuerySegmentedImpl

protected ResultSegment executeQuerySegmentedImpl(final TableQuery queryToExecute, final EntityResolver resolver, final ResultContinuation continuationToken, TableRequestOptions options, OperationContext opContext)

Für die interne Verwendung reserviert. Führt einen segmentierten Abfragevorgang unter Verwendung der angegebenen Wiederholungs- und Timeoutrichtlinien aus.

Parameters:

queryToExecute - Das auszuführende TableQuery<T>-Element.
resolver - Eine EntityResolver<T>-Instanz, die eine Projektion der Ergebnisentitäten der Tabellenabfrage in den angegebenen Typ R erstellt. Übergeben, null um die Ergebnisse als Tabellenentitätstyp zurückzugeben.
continuationToken - Der ResultContinuation , der mit dem Vorgang übergeben werden soll, um eine Abfrage fortzusetzen, falls vorhanden. Übergeben Sie null für eine erste Abfrage.
options - Ein TableRequestOptions -Objekt, das Ausführungsoptionen wie Wiederholungsrichtlinie und Timeouteinstellungen für den Vorgang angibt. Geben Sie null an, um die auf CloudTableClientdem angegebenen Anforderungsoptionen zu verwenden.
opContext - Ein OperationContext-Objekt für die Nachverfolgung des aktuellen Vorgangs. Geben Sie an null , um den Vorgangskontext sicher zu ignorieren.

Returns:

Eine ResultSegment<T> , die eine Auflistung der Abfrageergebnisse enthält, die auf den von der TableEntity Abfrage zurückgegebenen Typ oder EntityResolver<T> spezialisiert sind.

Throws:

StorageException - , wenn ein Speicherdienstfehler auftritt.

generateIteratorForQuery

protected Iterable generateIteratorForQuery(final TableQuery queryRef, final EntityResolver resolver, TableRequestOptions options, OperationContext opContext)

Für die interne Verwendung reserviert. Generiert einen Iterator für einen segmentierten Abfragevorgang.

Parameters:

queryRef - Das auszuführende TableQuery<T>-Element.
resolver - Eine EntityResolver<T>-Instanz, die eine Projektion der Ergebnisentitäten der Tabellenabfrage in den angegebenen Typ R erstellt. Übergeben, null um die Ergebnisse als Tabellenentitätstyp zurückzugeben.
options - Ein TableRequestOptions -Objekt, das Ausführungsoptionen wie Wiederholungsrichtlinie und Timeouteinstellungen für den Vorgang angibt. Geben Sie null an, um die auf CloudTableClientdem angegebenen Anforderungsoptionen zu verwenden.
opContext - Ein OperationContext-Objekt für die Nachverfolgung des aktuellen Vorgangs. Geben Sie an null , um den Vorgangskontext sicher zu ignorieren.

Returns:

Ein instance spezialisiert Iterable für den von der TableEntity Abfrage zurückgegebenen Typ oderEntityResolver<T>.

getDefaultRequestOptions

public TableRequestOptions getDefaultRequestOptions()

Ruft die ab, die für Anforderungen verwendet wird, die TableRequestOptions diesem zugeordnet sind.

Returns:

Das TableRequestOptions Objekt, das die von diesem verwendeten Werte enthält CloudTableClient

getServiceStats

public ServiceStats getServiceStats()

Fragt den Dienst nach ab ServiceStats.

Returns:

ServiceStats für den angegebenen Speicherdienst

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

getServiceStats

public ServiceStats getServiceStats(TableRequestOptions options, OperationContext opContext)

Fragt den angegebenen Speicherdienst für ab ServiceStats.

Parameters:

options - Ein BlobRequestOptions -Objekt, das alle zusätzlichen Optionen für die Anforderung angibt. Wenn Sie angeben, null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudBlobClient) verwendet.
opContext - Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt. Dieses Objekt wird verwendet, um an den Speicherdienst gerichtete Anforderungen nachzuverfolgen und um zusätzliche Laufzeitinformationen zum Vorgang bereitzustellen.

Returns:

ServiceStats für den angegebenen Speicherdienst

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

getTableReference

public CloudTable getTableReference(final String tableName)

Ruft ein CloudTable -Objekt mit dem angegebenen Namen ab.

Parameters:

tableName - Ein String , der den Namen der Tabelle darstellt, die den Tabellenbenennungsregeln entsprechen muss. Der Tabellenname darf keine Pfadtrennzeichen (/) enthalten. Bei Tabellennamen wird die Groß-/Kleinschreibung nicht beachtet, muss innerhalb eines Kontos eindeutig sein und muss zwischen 3 und 63 Zeichen lang sein. Tabellennamen müssen mit einem nicht beginnen mit einem numerischen Zeichen beginnen und dürfen nur alphanumerische Zeichen enthalten. Einige Tabellennamen sind reserviert, einschließlich "Table".

Returns:

Ein Verweis auf ein CloudTable-Objekt.

Throws:

URISyntaxException - Wenn der Ressourcen-URI, der basierend auf tableName erstellt wird, ungültig ist.
StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

getTransformedEndPoint

protected final StorageUri getTransformedEndPoint(final OperationContext opContext)

Parameters:

opContext

isUsePathStyleUris

protected boolean isUsePathStyleUris()

Gibt an, ob pfadartige URIs verwendet werden.

Returns:

true , wenn pfadartige URIs verwendet werden; andernfalls false.

listTables

public Iterable listTables()

Listet die Tabellennamen im Speicherkonto auf.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen unter Verwendung des Tabellendienstendpunkts und der Anmeldeinformationen des Speicherkontos dieses instance aufzulisten.

Returns:

Eine Iterable Auflistung der Tabellennamen im Speicherkonto, die lazily abgerufen wird.

listTables

public Iterable listTables(final String prefix)

Listet die Tabellennamen im Speicherkonto auf, die dem angegebenen Präfix entsprechen.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen aufzulisten, die dem Präfix entsprechen, wobei der Tabellendienstendpunkt und die Anmeldeinformationen des Speicherkontos dieses instance verwendet werden.

Parameters:

prefix - Eine String , die das Präfix enthält, das für zurückzugebende Tabellennamen übereinstimmen soll.

Returns:

Eine Iterable Auflistung der Tabellennamen im Speicherkonto, die lazily abgerufen werden und dem angegebenen Präfix entsprechen.

listTables

public Iterable listTables(final String prefix, final TableRequestOptions options, final OperationContext opContext)

Listet die Tabellennamen im Speicherkonto auf, die dem angegebenen Präfix entsprechen, wobei die angegebenen TableRequestOptions und verwendet OperationContextwerden.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen aufzulisten, die dem Präfix entsprechen, wobei der Tabellendienstendpunkt und die Anmeldeinformationen des Speicherkontos dieses instance verwendet werden.

Verwenden Sie die TableRequestOptions , um Ausführungsoptionen wie das Timeout oder die Wiederholungsrichtlinie für den Vorgang außer Kraft zu setzen.

Parameters:

prefix - Eine String , die das Präfix enthält, das für zurückzugebende Tabellennamen übereinstimmen soll.
options - Ein TableRequestOptions -Objekt, das Ausführungsoptionen wie Wiederholungsrichtlinie und Timeouteinstellungen für den Vorgang angibt. Geben Sie null an, um die auf CloudTableClientdem angegebenen Anforderungsoptionen zu verwenden.
opContext - Ein OperationContext-Objekt für die Nachverfolgung des aktuellen Vorgangs. Geben Sie an null , um den Vorgangskontext sicher zu ignorieren.

Returns:

Eine Iterable Auflistung der Tabellennamen im Speicherkonto, die lazily abgerufen werden und dem angegebenen Präfix entsprechen.

listTablesSegmented

public ResultSegment listTablesSegmented()

Listet die Tabellennamen im segmentierten Modus im Speicherkonto auf. Mit dieser Methode kann die Auflistung von Tabellen fortgesetzt werden, nachdem ein Teilsatz von Ergebnissen zurückgegeben wurde, wobei die vom Server im ResultSegment<T> -Objekt zurückgegebenen Informationen verwendet werden.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen unter Verwendung des Tabellendienstendpunkts und der Anmeldeinformationen des Speicherkontos dieses instance aufzulisten.

Returns:

Eine ResultSegment<T> von String -Objekten, die Tabellennamen im Speicherkonto enthalten.

Throws:

StorageException - , wenn während des Vorgangs ein Speicherdienstfehler aufgetreten ist.

listTablesSegmented

public ResultSegment listTablesSegmented(final String prefix)

Listet die Tabellennamen im Speicherkonto auf, die dem angegebenen Präfix im segmentierten Modus entsprechen. Mit dieser Methode kann die Auflistung von Tabellen fortgesetzt werden, nachdem ein Teilsatz von Ergebnissen zurückgegeben wurde, wobei die vom Server im ResultSegment<T> -Objekt zurückgegebenen Informationen verwendet werden.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen aufzulisten, die dem Präfix entsprechen, wobei der Tabellendienstendpunkt und die Anmeldeinformationen des Speicherkontos dieses instance verwendet werden.

Parameters:

prefix - Eine String , die das Präfix enthält, das für zurückzugebende Tabellennamen übereinstimmen soll.

Returns:

Eine ResultSegment<T> von String -Objekten, die Tabellennamen enthalten, die dem Präfix im Speicherkonto entsprechen.

Throws:

StorageException - , wenn während des Vorgangs ein Speicherdienstfehler aufgetreten ist.

listTablesSegmented

public ResultSegment listTablesSegmented(final String prefix, final Integer maxResults, final ResultContinuation continuationToken, final TableRequestOptions options, final OperationContext opContext)

Listet bis zum angegebenen Maximum der Tabellennamen im Speicherkonto auf, die dem angegebenen Präfix in einem fortsetzbaren Modus mit dem angegebenen ResultContinuation Fortsetzungstoken entsprechen, wobei die angegebenen TableRequestOptions und OperationContextverwendet werden. Mit dieser Methode kann das Auflisten von Tabellen fortgesetzt werden, nachdem eine Seite mit Ergebnissen zurückgegeben wurde, wobei informationen verwendet werden, die vom Server im ResultSegment<T> -Objekt zurückgegeben werden.

Diese Methode ruft die ABFRAGETABELLEN-REST-API auf, um die Tabellennamen auflisten zu können, die dem Präfix entsprechen, und verwendet dabei den Tabellendienstendpunkt und die Anmeldeinformationen des Speicherkontos dieses instance.

Verwenden Sie , TableRequestOptions um Ausführungsoptionen wie das Timeout oder die Wiederholungsrichtlinie für den Vorgang zu überschreiben.

Parameters:

prefix - Eine String , die das Präfix enthält, das für zurückzugebende Tabellennamen übereinstimmen soll.
maxResults - Die maximale Anzahl von Tabellennamen, die in zurückgegeben ResultSegment<T>werden sollen. Wenn dieser Parameter NULL ist, listet die Abfrage maximal 1.000 Ergebnisse auf.
continuationToken - Ein ResultContinuation-Objekt, das ein Fortsetzungstoken vom Server darstellt, wenn der Vorgang ein Teilergebnis zurückgibt. Geben Sie null für den ersten Aufruf an. Rufen Sie die getContinuationToken() -Methode für das Ergebnis auf, um das Objekt abzurufen, das ResultContinuation im nächsten Aufruf verwendet werden soll, um die Abfrage fortzusetzen.
options - Ein TableRequestOptions -Objekt, das Ausführungsoptionen wie Wiederholungsrichtlinie und Timeouteinstellungen für den Vorgang angibt. Geben Sie null an, um die auf CloudTableClientdem angegebenen Anforderungsoptionen zu verwenden.
opContext - Ein OperationContext-Objekt für die Nachverfolgung des aktuellen Vorgangs. Geben Sie an null , um den Vorgangskontext sicher zu ignorieren.

Returns:

Eine ResultSegment<T> von String -Objekten, die Tabellennamen im Speicherkonto enthalten.

Throws:

StorageException - , wenn während des Vorgangs ein Speicherdienstfehler aufgetreten ist.

setDefaultRequestOptions

public void setDefaultRequestOptions(TableRequestOptions defaultRequestOptions)

Legt den fest, der TableRequestOptions für jede Tabelle verwendet wird, auf die mit diesem Objekt zugegriffen wird.

Parameters:

defaultRequestOptions - Die zu verwendenden TableRequestOptions.

uploadServiceProperties

public void uploadServiceProperties(final ServiceProperties properties)

Lädt eine neue ServiceProperties Konfiguration in den angegebenen Speicherdienst hoch. Dazu gehören Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

Parameters:

properties - Die ServiceProperties hochzuladende.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

uploadServiceProperties

public void uploadServiceProperties(final ServiceProperties properties, TableRequestOptions options, OperationContext opContext)

Lädt eine neue ServiceProperties Konfiguration in den angegebenen Speicherdienst hoch. Dazu gehören Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

Parameters:

properties - Die ServiceProperties hochzuladende.
options - Ein BlobRequestOptions -Objekt, das alle zusätzlichen Optionen für die Anforderung angibt. Wenn Sie angeben, null werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudBlobClient) verwendet.
opContext - Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt. Dieses Objekt wird verwendet, um an den Speicherdienst gerichtete Anforderungen nachzuverfolgen und um zusätzliche Laufzeitinformationen zum Vorgang bereitzustellen.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

Gilt für: