Freigeben über


CloudBlobClient Klasse

Definition

Stellt eine clientseitige logische Darstellung von Microsoft Azure Blob Storage bereit.

public class CloudBlobClient
type CloudBlobClient = class
Public Class CloudBlobClient
Vererbung
CloudBlobClient

Konstruktoren

CloudBlobClient(StorageUri, StorageCredentials, DelegatingHandler)

Initialisiert eine neue Instanz der CloudBlobClient-Klasse mithilfe des angegebenen Blob-Dienstendpunkts und der Kontoanmeldeinformationen.

CloudBlobClient(Uri, DelegatingHandler)

Initialisiert eine neue Instanz der CloudBlobClient-Klasse mithilfe des angegebenen Blob-Dienstendpunkts und der anonymer Anmeldeinformationen.

CloudBlobClient(Uri, StorageCredentials, DelegatingHandler)

Initialisiert eine neue Instanz der CloudBlobClient-Klasse mithilfe des angegebenen Blob-Dienstendpunkts und der Kontoanmeldeinformationen.

Eigenschaften

AuthenticationScheme

Ruft das Authentifizierungsschema ab, das zum Signieren von HTTP-Anforderungen verwendet werden soll, oder legt es fest.

BaseUri

Ruft den Basis-URI für den Blob-Dienstclient als den primären Speicherort ab.

BufferManager

Ruft einen Puffer-Manager, der die IBufferManager-Schnittstelle implementiert, ab oder legt ihn fest, wobei ein mit Vorgängen für den Blob-Dienstclient zu verwendender Pufferpool angegeben wird.

Credentials

Ruft die Kontoanmeldeinformationen ab, die zum Erstellen des Blob-Dienstclients verwendet wurden.

DefaultDelimiter

Ruft das Standardtrennzeichen, das zum Erstellen einer virtuellen Verzeichnisstruktur von Blobs verwendet werden kann, ab oder legt es fest.

DefaultRequestOptions

Ruft die standardmäßigen Anforderungsoptionen für über den Blob-Dienstclient vorgenommene Anforderungen ab oder legt sie fest.

RetryPolicy
Veraltet.

Ruft die standardmäßige Wiederholungsrichtlinie für über den Blob-Dienstclient vorgenommene Anforderungen ab oder legt sie fest.

StorageUri

Ruft die Blob-Dienstendpunkte für die primären und sekundären Speicherorte ab.

Methoden

BeginGetAccountProperties(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Abrufen von Kontoeigenschaften für den Blobdienst.

BeginGetAccountProperties(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Abrufen von Kontoeigenschaften für den Blobdienst.

BeginGetBlobReferenceFromServer(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen Verweis auf ein Blob abzurufen.

BeginGetBlobReferenceFromServer(Uri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen Verweis auf ein Blob abzurufen.

BeginGetBlobReferenceFromServer(Uri, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen Verweis auf ein Blob abzurufen.

BeginGetServiceProperties(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Abrufen von Diensteigenschaften für den Blobdienst.

BeginGetServiceProperties(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Abrufen von Diensteigenschaften für den Blobdienst.

BeginGetServiceStats(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Abrufen von Dienststatistiken für den sekundären Blobdienstendpunkt.

BeginGetServiceStats(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Abrufen von Dienststatistiken für den sekundären Blobdienstendpunkt.

BeginGetUserDelegationKey(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Abrufen eines Benutzerdelegierungsschlüssels zum Generieren benutzerdelegierungsbasierter Freigabezugriffssignaturtoken.

BeginGetUserDelegationKey(DateTimeOffset, DateTimeOffset, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Abrufen eines Benutzerdelegierungsschlüssels zum Generieren benutzerdelegierungsbasierter Freigabezugriffssignaturtoken.

BeginListBlobsSegmented(String, BlobContinuationToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Blobelementen im Container enthält.

BeginListBlobsSegmented(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Blobelementen im Container enthält.

BeginListContainersSegmented(BlobContinuationToken, AsyncCallback, Object)

Startet eine asynchrone Anforderung, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Containern enthält.

BeginListContainersSegmented(String, BlobContinuationToken, AsyncCallback, Object)

Startet eine asynchrone Anforderung, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Containern enthält.

BeginListContainersSegmented(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet eine asynchrone Anforderung, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Containern enthält, deren Namen mit dem angegebenen Präfix beginnen.

BeginSetServiceProperties(ServiceProperties, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Festlegen von Diensteigenschaften für den Blobdienst.

BeginSetServiceProperties(ServiceProperties, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Festlegen von Diensteigenschaften für den Blobdienst.

EndGetAccountProperties(IAsyncResult)

Beendet einen asynchronen Vorgang zum Abrufen von Kontoeigenschaften für den Blobdienst.

EndGetBlobReferenceFromServer(IAsyncResult)

Beendet einen asynchronen Vorgang, um einen Verweis auf ein Blob abzurufen.

EndGetServiceProperties(IAsyncResult)

Beendet einen asynchronen Vorgang zum Abrufen von Diensteigenschaften für den Blobdienst.

EndGetServiceStats(IAsyncResult)

Beendet einen asynchronen Vorgang zum Abrufen von Dienststatistiken für den sekundären Blobdienstendpunkt.

EndGetUserDelegationKey(IAsyncResult)

Beendet einen asynchronen Vorgang zum Abrufen eines Benutzerdelegierungsschlüssels zum Generieren benutzerdelegierungsbasierter Freigabezugriffssignaturtoken.

EndListBlobsSegmented(IAsyncResult)

Beendet einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Blobelementen im Container enthält.

EndListContainersSegmented(IAsyncResult)

Beendet einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Containern enthält.

EndSetServiceProperties(IAsyncResult)

Beendet einen asynchronen Vorgang zum Festlegen von Diensteigenschaften für den Blobdienst.

ExecuteBatchAsync(BatchOperation, BlobRequestOptions, OperationContext, CancellationToken)

Führt eine Batchvorgangsanforderung aus und gibt die Antworten für jede Unteroperation zurück.

GetAccountProperties(BlobRequestOptions, OperationContext)

Ruft Kontoeigenschaften für den Blobdienst ab.

GetAccountPropertiesAsync()

Initiiert einen asynchronen Vorgang zum Abrufen von Kontoeigenschaften für den Blobdienst.

GetAccountPropertiesAsync(BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Abrufen von Kontoeigenschaften für den Blobdienst.

GetAccountPropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Abrufen von Kontoeigenschaften für den Blobdienst.

GetAccountPropertiesAsync(CancellationToken)

Initiiert einen asynchronen Vorgang zum Abrufen von Kontoeigenschaften für den Blobdienst.

GetBlobReferenceFromServer(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)

Ruft einen Verweis auf ein Blob ab.

GetBlobReferenceFromServer(Uri, AccessCondition, BlobRequestOptions, OperationContext)

Ruft einen Verweis auf ein Blob ab.

GetBlobReferenceFromServerAsync(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang, der einen Verweis auf ein Blob abruft.

GetBlobReferenceFromServerAsync(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang, der einen Verweis auf ein Blob abruft.

GetBlobReferenceFromServerAsync(Uri)

Initiiert einen asynchronen Vorgang, der einen Verweis auf ein Blob abruft.

GetBlobReferenceFromServerAsync(Uri, AccessCondition, BlobRequestOptions, OperationContext)

Gibt ein Task<TResult> -Objekt zurück, das einen Verweis auf ein Blob abruft.

GetBlobReferenceFromServerAsync(Uri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang, der einen Verweis auf ein Blob abruft.

GetBlobReferenceFromServerAsync(Uri, CancellationToken)

Initiiert einen asynchronen Vorgang, der einen Verweis auf ein Blob abruft.

GetContainerReference(String)

Gibt einen Verweis auf ein CloudBlobContainer-Objekt mit dem angegebenen Namen zurück.

GetRootContainerReference()

Gibt einen Verweis auf den Stammcontainer zurück.

GetServiceProperties(BlobRequestOptions, OperationContext)

Ruft Diensteigenschaften für den Blobdienst ab.

GetServicePropertiesAsync()

Initiiert einen asynchronen Vorgang zum Abrufen von Diensteigenschaften für den Blobdienst.

GetServicePropertiesAsync(BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Abrufen von Diensteigenschaften für den Blobdienst.

GetServicePropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Abrufen von Diensteigenschaften für den Blobdienst.

GetServicePropertiesAsync(CancellationToken)

Initiiert einen asynchronen Vorgang zum Abrufen von Diensteigenschaften für den Blobdienst.

GetServiceStats(BlobRequestOptions, OperationContext)

Ruft Dienststatistiken für den sekundären Blobdienstendpunkt ab.

GetServiceStatsAsync()

Initiiert einen asynchronen Vorgang zum Abrufen von Dienststatistiken für den sekundären Blobdienstendpunkt.

GetServiceStatsAsync(BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Abrufen von Dienststatistiken für den sekundären Blobdienstendpunkt.

GetServiceStatsAsync(BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Abrufen von Dienststatistiken für den sekundären Blobdienstendpunkt.

GetServiceStatsAsync(CancellationToken)

Initiiert einen asynchronen Vorgang zum Abrufen von Dienststatistiken für den sekundären Blobdienstendpunkt.

GetUserDelegationKey(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext)

Ruft einen Benutzerdelegierungsschlüssel zum Generieren benutzerdelegierungsbasierter Freigabezugriffssignaturtoken ab.

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset)

Ruft einen Benutzerdelegierungsschlüssel zum asynchronen Generieren benutzerdelegierungsbasierter Freigabezugriffssignaturtoken ab.

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Ruft einen Benutzerdelegierungsschlüssel zum asynchronen Generieren benutzerdelegierungsbasierter Freigabezugriffssignaturtoken ab.

ListBlobs(String, Boolean, BlobListingDetails, BlobRequestOptions, OperationContext)

Gibt eine aufzählbare Auflistung von Blobs im Container zurück, die lazily abgerufen wird.

ListBlobsSegmented(String, BlobContinuationToken)

Gibt ein Ergebnissegment zurück, das eine Auflistung der Blob-Elemente im Container enthält.

ListBlobsSegmented(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

Gibt ein Ergebnissegment zurück, das eine Auflistung der Blob-Elemente im Container enthält.

ListBlobsSegmentedAsync(String, BlobContinuationToken)

Initiiert einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Blobelementen im Container enthält.

ListBlobsSegmentedAsync(String, BlobContinuationToken, CancellationToken)

Initiiert einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Blobelementen im Container enthält.

ListBlobsSegmentedAsync(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Blobelementen im Container enthält.

ListBlobsSegmentedAsync(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Blobelementen im Container enthält.

ListContainers(String, ContainerListingDetails, BlobRequestOptions, OperationContext)

Gibt eine aufzählbare Auflistung von Containern zurück, deren Namen mit dem angegebenen Präfix beginnen und lazily abgerufen werden.

ListContainersSegmented(BlobContinuationToken)

Gibt ein Ergebnissegment mit einer Auflistung von CloudBlobContainer-Objekten zurück.

ListContainersSegmented(String, BlobContinuationToken)

Gibt ein Ergebnissegment mit einer Auflistung von CloudBlobContainer-Objekten zurück.

ListContainersSegmented(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

Gibt ein Ergebnissegment zurück, das eine Auflistung der Container enthält, deren Namen mit dem angegebenen Präfix beginnen.

ListContainersSegmentedAsync(BlobContinuationToken)

Initiiert einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Containern enthält.

ListContainersSegmentedAsync(BlobContinuationToken, CancellationToken)

Initiiert einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Containern enthält.

ListContainersSegmentedAsync(String, BlobContinuationToken)

Initiiert einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Containern enthält.

ListContainersSegmentedAsync(String, BlobContinuationToken, CancellationToken)

Initiiert einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Containern enthält.

ListContainersSegmentedAsync(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Containern enthält.

ListContainersSegmentedAsync(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Containern enthält.

SetServiceProperties(ServiceProperties, BlobRequestOptions, OperationContext)

Legt Diensteigenschaften für den Blobdienst fest.

SetServicePropertiesAsync(ServiceProperties)

Initiiert einen asynchronen Vorgang, der Diensteigenschaften für den Blobdienst festlegt.

SetServicePropertiesAsync(ServiceProperties, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang, der Diensteigenschaften für den Blobdienst festlegt.

SetServicePropertiesAsync(ServiceProperties, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang, der Diensteigenschaften für den Blobdienst festlegt.

SetServicePropertiesAsync(ServiceProperties, CancellationToken)

Initiiert einen asynchronen Vorgang, der Diensteigenschaften für den Blobdienst festlegt.

Gilt für: