Freigeben über


CloudBlobClient Klasse

  • java.lang.Object

public class CloudBlobClient extends ServiceClient

Stellt einen Client für den Zugriff auf den Microsoft Azure Blob-Dienst bereit.

Diese Klasse bietet einen Zugriffspunkt für den Blobdienst. Der Dienstclient kapselt den Basis-URI für den Blob-Dienst. Wenn der Dienstclient für den authentifizierten Zugriff verwendet wird, kapselt er auch die Anmeldeinformationen für den Zugriff auf das Speicherkonto.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
CloudBlobClient(final StorageUri baseUri)

Erstellt eine instance der -Klasse unter Verwendung des angegebenen Blobdienstendpunkts und anonymer Anmeldeinformationen.

CloudBlobClient(final StorageUri storageUri, StorageCredentials credentials)

Erstellt eine instance der -Klasse unter Verwendung des angegebenen Blobdienstendpunkts und der Kontoanmeldeinformationen.

CloudBlobClient(final URI baseUri)

Erstellt eine instance der -Klasse unter Verwendung des angegebenen Blobdienstendpunkts und anonymer Anmeldeinformationen.

CloudBlobClient(final URI baseUri, StorageCredentials credentials)

Erstellt eine instance der -Klasse unter Verwendung des angegebenen Blobdienstendpunkts und der Kontoanmeldeinformationen.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
AccountInformation downloadAccountInfo()

Ruft Informationen ab, die sich auf das Speicherkonto beziehen.

AccountInformation downloadAccountInfo(BlobRequestOptions options, OperationContext opContext)

Ruft Informationen im Zusammenhang mit dem Speicherkonto ab.

StorageRequest<ServiceClient, Void, AccountInformation> downloadAccountInformationImpl(final RequestOptions options)
final ServiceProperties downloadServiceProperties()

Ruft den aktuellen ServiceProperties für den angegebenen Speicherdienst ab. Dazu gehören Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

final ServiceProperties downloadServiceProperties(BlobRequestOptions options, OperationContext opContext)

Ruft den aktuellen ServiceProperties für den angegebenen Speicherdienst ab. Dazu gehören Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

<P, T> Map<P, T> executeBatch(BlobBatchOperation<P, T> batch)

Führt einen vordefinierten Batchvorgang für den Blobdienst aus. Weitere Informationen zum Erstellen von Blobbatchanforderungen finden Sie unter BlobBatchOperation<P,R>.

<P, T> Map<P, T> executeBatch(BlobBatchOperation<P, T> batch, BlobRequestOptions requestOptions, OperationContext operationContext)

Führt einen vordefinierten Batchvorgang für den Blobdienst aus. Weitere Informationen zum Erstellen von Blobbatchanforderungen finden Sie unter BlobBatchOperation<P,R>.

CloudBlobContainer getContainerReference(final String containerName)

Ruft ein CloudBlobContainer -Objekt mit dem angegebenen Namen ab.

BlobRequestOptions getDefaultRequestOptions()

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

String getDirectoryDelimiter()

Gibt den Wert für das Standardtrennzeichen zurück, das für Cloudblobverzeichnisse verwendet wird. Der Standardwert ist "/".

ServiceStats getServiceStats()

Fragt den Dienst für ab ServiceStats.

ServiceStats getServiceStats(BlobRequestOptions options, OperationContext opContext)

Fragt den angegebenen Speicherdienst für ab ServiceStats.

UserDelegationKey getUserDelegationKey(Date keyStart, Date keyEnd)

Fordert einen neuen Benutzerdelegierungsschlüssel basierend auf den oauth-Anmeldeinformationen dieses Clients an.

UserDelegationKey getUserDelegationKey(Date keyStart, Date keyEnd, BlobRequestOptions options, OperationContext opContext)

Fordert einen neuen Benutzerdelegierungsschlüssel basierend auf den oauth-Anmeldeinformationen dieses Clients an.

boolean isUsePathStyleUris()

Gibt an, ob PFAD-URIs verwendet werden.

Iterable<CloudBlobContainer> listContainers()

Gibt eine aufzählbare Auflistung von Blobcontainern für diesen Blobdienstclient zurück.

Iterable<CloudBlobContainer> listContainers(final String prefix)

Gibt eine aufzählbare Auflistung von Blobcontainern zurück, deren Namen mit dem angegebenen Präfix für diesen Blobdienstclient beginnen.

Iterable<CloudBlobContainer> listContainers(final String prefix, final ContainerListingDetails detailsIncluded, final BlobRequestOptions options, final OperationContext opContext)

Gibt eine aufzählbare Auflistung von Blobcontainern zurück, deren Namen mit dem angegebenen Präfix für diesen Blobdienstclient beginnen, wobei die angegebene Detaileinstellung, Anforderungsoptionen und der angegebene Vorgangskontext verwendet werden.

ResultSegment<CloudBlobContainer> listContainersSegmented()

Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Blobcontainern für diesen Blobdienstclient zurück.

ResultSegment<CloudBlobContainer> listContainersSegmented(final String prefix)

Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Blobcontainern zurück, deren Namen mit dem angegebenen Präfix für diesen Blobdienstclient beginnen.

ResultSegment<CloudBlobContainer> listContainersSegmented(final String prefix, final ContainerListingDetails detailsIncluded, final Integer maxResults, final ResultContinuation continuationToken, final BlobRequestOptions options, final OperationContext opContext)

Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Blobcontainern zurück, deren Namen mit dem angegebenen Präfix für diesen Blobdienstclient beginnen, wobei die angegebenen Optionen für Auflistungsdetails, Anforderungsoptionen und Vorgangskontext verwendet werden.

void setDefaultRequestOptions(BlobRequestOptions defaultRequestOptions)

Legt den fest, der BlobRequestOptions für alle Anforderungen verwendet wird, die diesem Objekt zugeordnet sind.

void setDirectoryDelimiter(final String directoryDelimiter)

Legt den Wert für das Standardtrennzeichen fest, das für Cloudblobverzeichnisse verwendet 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, BlobRequestOptions 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

CloudBlobClient

public CloudBlobClient(final StorageUri baseUri)

Erstellt eine instance der -Klasse unter Verwendung des angegebenen Blobdienstendpunkts und anonymer Anmeldeinformationen.

Parameters:

baseUri - Ein StorageUri -Objekt, das den Blobdienstendpunkt darstellt, der zum Erstellen des Clients verwendet wird.

CloudBlobClient

public CloudBlobClient(final StorageUri storageUri, StorageCredentials credentials)

Erstellt eine instance der -Klasse unter Verwendung des angegebenen Blobdienstendpunkts und der Kontoanmeldeinformationen.

Parameters:

storageUri - Ein StorageUri -Objekt, das den Blobdienstendpunkt darstellt, der zum Erstellen des Clients verwendet wird.
credentials - Ein StorageCredentials -Objekt, das die Kontoanmeldeinformationen darstellt.

CloudBlobClient

public CloudBlobClient(final URI baseUri)

Erstellt eine instance der -Klasse unter Verwendung des angegebenen Blobdienstendpunkts und anonymer Anmeldeinformationen.

Parameters:

baseUri - Ein java.net.URI -Objekt, das den Blobdienstendpunkt darstellt, der zum Erstellen des Clients verwendet wird.

CloudBlobClient

public CloudBlobClient(final URI baseUri, StorageCredentials credentials)

Erstellt eine instance der -Klasse unter Verwendung des angegebenen Blobdienstendpunkts und der Kontoanmeldeinformationen.

Parameters:

baseUri - Ein java.net.URI -Objekt, das den Blobdienstendpunkt darstellt, der zum Erstellen des Clients verwendet wird.
credentials - Ein StorageCredentials -Objekt, das die Kontoanmeldeinformationen darstellt.

Details zur Methode

downloadAccountInfo

public AccountInformation downloadAccountInfo()

Ruft Informationen ab, die sich auf das Speicherkonto beziehen.

Returns:

Ein AccountInformation Objekt für das angegebene Speicherkonto.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

downloadAccountInfo

public AccountInformation downloadAccountInfo(BlobRequestOptions options, OperationContext opContext)

Ruft Informationen im Zusammenhang mit dem Speicherkonto ab.

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:

Ein AccountInformation -Objekt für das angegebene Speicherkonto.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

downloadAccountInformationImpl

protected StorageRequest downloadAccountInformationImpl(final RequestOptions options)

Parameters:

options

downloadServiceProperties

public final ServiceProperties downloadServiceProperties()

Ruft den aktuellen ServiceProperties für den angegebenen Speicherdienst ab. Dazu gehören Protokollierung, HourMetrics, MinuteMetrics und CORS-Konfigurationen.

Returns:

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

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

downloadServiceProperties

public final ServiceProperties downloadServiceProperties(BlobRequestOptions options, OperationContext opContext)

Ruft den aktuellen ServiceProperties für den angegebenen Speicherdienst ab. Dazu gehören 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:

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

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

executeBatch

public Map executeBatch(BlobBatchOperation batch)

Führt einen vordefinierten Batchvorgang für den Blobdienst aus. Weitere Informationen zum Erstellen von Blobbatchanforderungen finden Sie unter BlobBatchOperation<P,R>.

Parameters:

batch - Der Batch der auszuführenden Vorgänge.

Returns:

Eine Zuordnung vom übergeordneten Objekt im Batch zur Antwort für dieses übergeordnete Objekt.

Throws:

BatchException - Löst diese Teilmenge der Speicherausnahme aus, wenn eine oder mehrere einzelne Anforderungen für den Batch fehlschlagen.
StorageException - Löst aus, wenn ein Fehler mit dem Dienst auftritt.

executeBatch

public Map executeBatch(BlobBatchOperation batch, BlobRequestOptions requestOptions, OperationContext operationContext)

Führt einen vordefinierten Batchvorgang für den Blobdienst aus. Weitere Informationen zum Erstellen von Blobbatchanforderungen finden Sie unter BlobBatchOperation<P,R>.

Parameters:

batch - Der Batch der auszuführenden Vorgänge.
requestOptions - 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.
operationContext - 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:

Eine Zuordnung vom übergeordneten Objekt im Batch zur Antwort für dieses übergeordnete Objekt.

Throws:

BatchException - Löst diese Teilmenge der Speicherausnahme aus, wenn eine oder mehrere einzelne Anforderungen für den Batch fehlschlagen.
StorageException - Löst aus, wenn ein Fehler mit dem Dienst auftritt.

getContainerReference

public CloudBlobContainer getContainerReference(final String containerName)

Ruft ein CloudBlobContainer -Objekt mit dem angegebenen Namen ab.

Parameters:

containerName - Der Name des Containers, der den Benennungsregeln für Container entsprechen muss. Der Containername darf keine Pfadtrennzeichen (/) enthalten. Containernamen müssen klein geschrieben sein, zwischen 3 und 63 Zeichen lang sein und mit einem Buchstaben oder einer Zahl beginnen. Containernamen dürfen nur Buchstaben, Zahlen und das Bindestrichzeichen (-) enthalten.

Returns:

Ein Verweis auf ein CloudBlobContainer-Objekt.

Throws:

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

getDefaultRequestOptions

public BlobRequestOptions getDefaultRequestOptions()

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

Returns:

Das BlobRequestOptions -Objekt, das die von diesem verwendeten Werte enthält CloudBlobClient

getDirectoryDelimiter

public String getDirectoryDelimiter()

Gibt den Wert für das Standardtrennzeichen zurück, das für Cloudblobverzeichnisse verwendet wird. Der Standardwert ist "/".

Returns:

Ein String , der den Wert für das Standardtrennzeichen darstellt.

getServiceStats

public ServiceStats getServiceStats()

Fragt den Dienst für ab ServiceStats.

Returns:

Ein ServiceStats -Objekt für den angegebenen Speicherdienst.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

getServiceStats

public ServiceStats getServiceStats(BlobRequestOptions 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:

Ein ServiceStats -Objekt für den angegebenen Speicherdienst.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

getUserDelegationKey

public UserDelegationKey getUserDelegationKey(Date keyStart, Date keyEnd)

Fordert einen neuen Benutzerdelegierungsschlüssel basierend auf den oauth-Anmeldeinformationen dieses Clients an.

Parameters:

keyStart - Startzeit der Gültigkeit des angeforderten Schlüssels.
keyEnd - Endzeit der Gültigkeit des angeforderten Schlüssels.

Returns:

Der angeforderte Schlüssel.

Throws:

StorageException

getUserDelegationKey

public UserDelegationKey getUserDelegationKey(Date keyStart, Date keyEnd, BlobRequestOptions options, OperationContext opContext)

Fordert einen neuen Benutzerdelegierungsschlüssel basierend auf den oauth-Anmeldeinformationen dieses Clients an.

Parameters:

keyStart - Startzeit der Gültigkeit des angeforderten Schlüssels.
keyEnd - Endzeit der Gültigkeit des angeforderten Schlüssels.
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:

Der angeforderte Schlüssel.

Throws:

StorageException

isUsePathStyleUris

protected boolean isUsePathStyleUris()

Gibt an, ob PFAD-URIs verwendet werden.

Returns:

true bei Verwendung von PFAD-URIs; falseandernfalls .

listContainers

public Iterable listContainers()

Gibt eine aufzählbare Auflistung von Blobcontainern für diesen Blobdienstclient zurück.

Returns:

Eine aufzählbare Auflistung von CloudBlobContainer Objekten, die verzögert abgerufen werden und die die Container für diesen Client darstellen.

listContainers

public Iterable listContainers(final String prefix)

Gibt eine aufzählbare Auflistung von Blobcontainern zurück, deren Namen mit dem angegebenen Präfix für diesen Blobdienstclient beginnen.

Parameters:

prefix - Ein String , das das Containernamenpräfix darstellt.

Returns:

Eine aufzählbare Auflistung von CloudBlobContainer Objekten, die verzögert abgerufen werden, die die Container für diesen Client darstellen, deren Namen mit dem angegebenen Präfix beginnen.

listContainers

public Iterable listContainers(final String prefix, final ContainerListingDetails detailsIncluded, final BlobRequestOptions options, final OperationContext opContext)

Gibt eine aufzählbare Auflistung von Blobcontainern zurück, deren Namen mit dem angegebenen Präfix für diesen Blobdienstclient beginnen, wobei die angegebene Detaileinstellung, Anforderungsoptionen und der angegebene Vorgangskontext verwendet werden.

Parameters:

prefix - Ein String , das das Containernamenpräfix darstellt.
detailsIncluded - Ein ContainerListingDetails -Wert, der angibt, ob Containermetadaten zurückgegeben werden.
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:

Eine aufzählbare Auflistung von CloudBlobContainer Objekten, die verzögert abgerufen werden und die Container für diesen Client darstellen.

listContainersSegmented

public ResultSegment listContainersSegmented()

Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Blobcontainern für diesen Blobdienstclient zurück.

Returns:

Ein ResultSegment<T> -Objekt, das ein Segment der aufzählbaren Auflistung von CloudBlobContainer Objekten enthält, die die Container für diesen Client darstellen.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

listContainersSegmented

public ResultSegment listContainersSegmented(final String prefix)

Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Blobcontainern zurück, deren Namen mit dem angegebenen Präfix für diesen Blobdienstclient beginnen.

Parameters:

prefix - Ein String , der das Präfix des Containernamens darstellt.

Returns:

Ein ResultSegment<T> -Objekt, das ein Segment der aufzählbaren Auflistung von CloudBlobContainer Objekten enthält, die die Container darstellen, deren Namen mit dem angegebenen Präfix beginnen.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

listContainersSegmented

public ResultSegment listContainersSegmented(final String prefix, final ContainerListingDetails detailsIncluded, final Integer maxResults, final ResultContinuation continuationToken, final BlobRequestOptions options, final OperationContext opContext)

Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Blobcontainern zurück, deren Namen mit dem angegebenen Präfix für diesen Blobdienstclient beginnen, wobei die angegebenen Optionen für Auflistungsdetails, Anforderungsoptionen und Vorgangskontext verwendet werden.

Parameters:

prefix - Ein String , der das Präfix des Containernamens darstellt.
detailsIncluded - Ein ContainerListingDetails -Wert, der angibt, ob Containermetadaten zurückgegeben werden.
maxResults - Die maximale Anzahl der abzurufenden Ergebnisse. Wenn null oder größer als 5000, gibt der Server bis zu 5.000 Elemente zurück. Die Anzahl muss mindestens 1 sein.
continuationToken - Ein ResultContinuation -Objekt, das ein Fortsetzungstoken darstellt, das von einem vorherigen Auflistungsvorgang zurückgegeben wurde.
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:

Ein ResultSegment<T> -Objekt, das ein Segment der aufzählbaren Auflistung von CloudBlobContainer Objekten enthält, die die Container für diesen Blobdienstclient darstellen.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

setDefaultRequestOptions

public void setDefaultRequestOptions(BlobRequestOptions defaultRequestOptions)

Legt den fest, der BlobRequestOptions für alle Anforderungen verwendet wird, die diesem Objekt zugeordnet sind.

Parameters:

defaultRequestOptions - Ein BlobRequestOptions -Objekt, das die zu verwendenden Optionen angibt.

setDirectoryDelimiter

public void setDirectoryDelimiter(final String directoryDelimiter)

Legt den Wert für das Standardtrennzeichen fest, das für Cloudblobverzeichnisse verwendet wird.

Parameters:

directoryDelimiter - Ein String , der den Wert für das Standardverzeichnistrennzeichen angibt.

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 - Ein ServiceProperties -Objekt, das die hochzuladenden Diensteigenschaften angibt.

Throws:

StorageException - Wenn ein Speicherdienstfehler aufgetreten ist.

uploadServiceProperties

public void uploadServiceProperties(final ServiceProperties properties, BlobRequestOptions 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 - Ein ServiceProperties -Objekt, das die hochzuladenden Diensteigenschaften angibt.
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: