Freigeben über


BlobClient Klasse

Definition

Mit dem BlobClient können Sie Azure Storage-Blobs bearbeiten

public class BlobClient : Azure.Storage.Blobs.Specialized.BlobBaseClient
type BlobClient = class
    inherit BlobBaseClient
Public Class BlobClient
Inherits BlobBaseClient
Vererbung
BlobClient

Konstruktoren

BlobClient()

Initialisiert eine neue instance der -Klasse für die BlobClient Simulation.

BlobClient(String, String, String)

Initialisiert eine neue Instanz der BlobClient-Klasse.

BlobClient(String, String, String, BlobClientOptions)

Initialisiert eine neue Instanz der BlobClient-Klasse.

BlobClient(Uri, AzureSasCredential, BlobClientOptions)

Initialisiert eine neue Instanz der BlobClient-Klasse.

BlobClient(Uri, BlobClientOptions)

Initialisiert eine neue Instanz der BlobClient-Klasse.

BlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions)

Initialisiert eine neue Instanz der BlobClient-Klasse.

BlobClient(Uri, TokenCredential, BlobClientOptions)

Initialisiert eine neue Instanz der BlobClient-Klasse.

Eigenschaften

AccountName

Ruft den Namen des Speicherkontos ab, der dem Blobclient entspricht.

(Geerbt von BlobBaseClient)
BlobContainerName

Ruft den Containernamen ab, der dem Blobclient entspricht.

(Geerbt von BlobBaseClient)
CanGenerateSasUri

Bestimmt, ob der Client eine SAS generieren kann. Wenn der Client mit einem StorageSharedKeyCredentialauthentifiziert wird.

(Geerbt von BlobBaseClient)
Name

Ruft den Namen des Blobs ab.

(Geerbt von BlobBaseClient)
Uri

Ruft den primären Uri Endpunkt des Blobs ab.

(Geerbt von BlobBaseClient)

Methoden

AbortCopyFromUri(String, BlobRequestConditions, CancellationToken)

Der AbortCopyFromUri(String, BlobRequestConditions, CancellationToken) Vorgang bricht einen ausstehenden CopyFromUriOperationab und hinterlässt ein Blob mit null Länge und vollständigen Metadaten.

Weitere Informationen finden Sie unter Abbrechen des Kopierblobs.

(Geerbt von BlobBaseClient)
AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken)

Der AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken) Vorgang bricht einen ausstehenden CopyFromUriOperationab und hinterlässt ein Blob mit null Länge und vollständigen Metadaten.

Weitere Informationen finden Sie unter Abbrechen des Kopierblobs.

(Geerbt von BlobBaseClient)
CreateSnapshot(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Der CreateSnapshot(IDictionary<String,String>, BlobRequestConditions, CancellationToken)-Vorgang erstellt eine schreibgeschützte Momentaufnahme eines BLOB.

Weitere Informationen finden Sie unter Momentaufnahmeblob.

(Geerbt von BlobBaseClient)
CreateSnapshotAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Der CreateSnapshotAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)-Vorgang erstellt eine schreibgeschützte Momentaufnahme eines BLOB.

Weitere Informationen finden Sie unter Momentaufnahmeblob.

(Geerbt von BlobBaseClient)
Delete(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

Der Vorgang Delete(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) kennzeichnet das angegebene BLOB oder die angegebene Momentaufnahme zum Löschen. Das Blob wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Beachten Sie, dass Sie zum Löschen eines BLOB alle zugehörigen Momentaufnahmen löschen müssen. Sie können beide gleichzeitig mit IncludeSnapshotslöschen.

Weitere Informationen finden Sie unter Blob löschen.

(Geerbt von BlobBaseClient)
DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

Der Vorgang DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) kennzeichnet das angegebene BLOB oder die angegebene Momentaufnahme zum Löschen. Das Blob wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Beachten Sie, dass Sie zum Löschen eines BLOB alle zugehörigen Momentaufnahmen löschen müssen. Sie können beide gleichzeitig mit IncludeSnapshotslöschen.

Weitere Informationen finden Sie unter Blob löschen.

(Geerbt von BlobBaseClient)
DeleteIfExists(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

Der DeleteIfExists(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) Vorgang kennzeichnet das angegebene Blob oder Momentaufnahme zum Löschen, wenn das Blob vorhanden ist. Das Blob wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Beachten Sie, dass Sie zum Löschen eines BLOB alle zugehörigen Momentaufnahmen löschen müssen. Sie können beide gleichzeitig mit IncludeSnapshotslöschen.

Weitere Informationen finden Sie unter Blob löschen.

(Geerbt von BlobBaseClient)
DeleteIfExistsAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

Der DeleteIfExistsAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) Vorgang kennzeichnet das angegebene Blob oder Momentaufnahme zum Löschen, wenn das Blob vorhanden ist. Das Blob wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Beachten Sie, dass Sie zum Löschen eines BLOB alle zugehörigen Momentaufnahmen löschen müssen. Sie können beide gleichzeitig mit IncludeSnapshotslöschen.

Weitere Informationen finden Sie unter Blob löschen.

(Geerbt von BlobBaseClient)
DeleteImmutabilityPolicy(CancellationToken)

Löscht die Unveränderlichkeitsrichtlinie, die dem Blob zugeordnet ist. Beachten Sie, dass die Blobversionsverwaltung für Ihr Speicherkonto aktiviert sein muss und sich das Blob in einem Container mit unveränderlichem Speicher mit aktivierter Versionsverwaltung befinden muss, um diese API aufzurufen.

(Geerbt von BlobBaseClient)
DeleteImmutabilityPolicyAsync(CancellationToken)

Löscht die Unveränderlichkeitsrichtlinie, die dem Blob zugeordnet ist. Beachten Sie, dass die Blobversionsverwaltung für Ihr Speicherkonto aktiviert sein muss und sich das Blob in einem Container mit unveränderlichem Speicher mit aktivierter Versionsverwaltung befinden muss, um diese API aufzurufen.

(Geerbt von BlobBaseClient)
DownloadContent()

Der DownloadContent() Vorgang lädt ein Blob aus dem Dienst herunter, einschließlich seiner Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

(Geerbt von BlobBaseClient)
DownloadContent(BlobDownloadOptions, CancellationToken)

Der DownloadContent(BlobDownloadOptions, CancellationToken) Vorgang lädt ein Blob aus dem Dienst herunter, einschließlich seiner Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

(Geerbt von BlobBaseClient)
DownloadContent(CancellationToken)

Der DownloadContent(CancellationToken) Vorgang lädt ein Blob aus dem Dienst herunter, einschließlich seiner Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

(Geerbt von BlobBaseClient)
DownloadContentAsync()

Der DownloadContentAsync() Vorgang lädt ein Blob aus dem Dienst herunter, einschließlich seiner Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

(Geerbt von BlobBaseClient)
DownloadContentAsync(BlobDownloadOptions, CancellationToken)

Der DownloadContentAsync(BlobDownloadOptions, CancellationToken) Vorgang lädt ein Blob aus dem Dienst herunter, einschließlich seiner Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

(Geerbt von BlobBaseClient)
DownloadContentAsync(CancellationToken)

Der DownloadContentAsync(CancellationToken) Vorgang lädt ein Blob aus dem Dienst herunter, einschließlich seiner Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

(Geerbt von BlobBaseClient)
DownloadStreaming(BlobDownloadOptions, CancellationToken)

Der DownloadStreaming(BlobDownloadOptions, CancellationToken) Vorgang lädt ein Blob aus dem Dienst herunter, einschließlich seiner Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

(Geerbt von BlobBaseClient)
DownloadStreamingAsync(BlobDownloadOptions, CancellationToken)

Der DownloadStreamingAsync(BlobDownloadOptions, CancellationToken) Vorgang lädt ein Blob aus dem Dienst herunter, einschließlich seiner Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

(Geerbt von BlobBaseClient)
DownloadTo(Stream)

Der DownloadTo(Stream) Vorgang lädt ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in destination.

(Geerbt von BlobBaseClient)
DownloadTo(Stream, BlobDownloadToOptions, CancellationToken)

Der Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) Vorgang lädt ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in options.Path.Path oder options.Stream.Stream.

(Geerbt von BlobBaseClient)
DownloadTo(Stream, CancellationToken)

Der DownloadTo(Stream, CancellationToken) Vorgang lädt ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in destination.

(Geerbt von BlobBaseClient)
DownloadTo(String)

Der DownloadTo(String) Vorgang lädt ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in path.

(Geerbt von BlobBaseClient)
DownloadTo(String, BlobDownloadToOptions, CancellationToken)

Der Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) Vorgang lädt ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in options.Path.Path oder options.Stream.Stream.

(Geerbt von BlobBaseClient)
DownloadTo(String, CancellationToken)

Der DownloadTo(String, CancellationToken) Vorgang lädt ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in path.

(Geerbt von BlobBaseClient)
DownloadToAsync(Stream)

lädt DownloadToAsync(Stream) ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in destination.

(Geerbt von BlobBaseClient)
DownloadToAsync(Stream, BlobDownloadToOptions, CancellationToken)

Der Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(System.IO.Stream,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) Vorgang lädt ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in options.Path.Path oder options.Stream.Stream.

(Geerbt von BlobBaseClient)
DownloadToAsync(Stream, CancellationToken)

Der DownloadToAsync(Stream, CancellationToken) Vorgang lädt ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in destination.

(Geerbt von BlobBaseClient)
DownloadToAsync(String)

lädt DownloadToAsync(String) ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in path.

(Geerbt von BlobBaseClient)
DownloadToAsync(String, BlobDownloadToOptions, CancellationToken)

Der Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(System.IO.Stream,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) Vorgang lädt ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in options.Path.Path oder options.Stream.Stream.

(Geerbt von BlobBaseClient)
DownloadToAsync(String, CancellationToken)

Der DownloadToAsync(String, CancellationToken) Vorgang lädt ein Blob mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in path.

(Geerbt von BlobBaseClient)
Exists(CancellationToken)

Der Exists(CancellationToken) Vorgang kann für ein BlobBaseClient aufgerufen werden, um festzustellen, ob das zugeordnete Blob im Container im Speicherkonto im Speicherdienst vorhanden ist.

(Geerbt von BlobBaseClient)
ExistsAsync(CancellationToken)

Der ExistsAsync(CancellationToken) Vorgang kann für ein BlobBaseClient aufgerufen werden, um festzustellen, ob das zugeordnete Blob im Container im Speicherkonto im Speicherdienst vorhanden ist.

(Geerbt von BlobBaseClient)
GenerateSasUri(BlobSasBuilder)

Gibt GenerateSasUri(BlobSasBuilder) einen Uri zurück, der einen SAS-URI (Shared Access Signature) des Blobdiensts basierend auf den Clienteigenschaften und dem Generator generiert. Die SAS wird von den Anmeldeinformationen für gemeinsam genutzte Schlüssel des Clients signiert.

Informationen zum Überprüfen, ob der Client eine Dienst-Sas signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS.

(Geerbt von BlobBaseClient)
GenerateSasUri(BlobSasPermissions, DateTimeOffset)

Gibt GenerateSasUri(BlobSasPermissions, DateTimeOffset) einen Uri zurück, der basierend auf den übergebenen Clienteigenschaften und Parametern einen SAS-URI (Shared Access Signature) des Blobdiensts generiert. Die SAS wird von den Anmeldeinformationen für gemeinsam genutzte Schlüssel des Clients signiert.

Informationen zum Überprüfen, ob der Client eine Dienst-Sas signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS.

(Geerbt von BlobBaseClient)
GetBlobLeaseClientCore(String)

Initialisiert eine neue Instanz der BlobLeaseClient-Klasse.

(Geerbt von BlobBaseClient)
GetParentBlobContainerClientCore()

Erstellen Sie eine neue BlobContainerClient , die auf den übergeordneten Container verweist BlobBaseClient. Die neue BlockBlobClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobBaseClient.

(Geerbt von BlobBaseClient)
GetProperties(BlobRequestConditions, CancellationToken)

Mit dem GetProperties(BlobRequestConditions, CancellationToken)-Vorgang werden alle benutzerdefinierten Metadaten, HTTP-Standardeigenschaften und Systemeigenschaften für das BLOB zurückgegeben. Der Inhalt des BLOB wird nicht zurückgegeben.

Weitere Informationen finden Sie unter Ruft Blobeigenschaften ab.

(Geerbt von BlobBaseClient)
GetPropertiesAsync(BlobRequestConditions, CancellationToken)

Mit dem GetPropertiesAsync(BlobRequestConditions, CancellationToken)-Vorgang werden alle benutzerdefinierten Metadaten, HTTP-Standardeigenschaften und Systemeigenschaften für das BLOB zurückgegeben. Der Inhalt des BLOB wird nicht zurückgegeben.

Weitere Informationen finden Sie unter Ruft Blobeigenschaften ab.

(Geerbt von BlobBaseClient)
GetTags(BlobRequestConditions, CancellationToken)

Ruft die Tags ab, die dem zugrunde liegenden Blob zugeordnet sind.

Weitere Informationen finden Sie unter Abrufen von Blobtags

(Geerbt von BlobBaseClient)
GetTagsAsync(BlobRequestConditions, CancellationToken)

Ruft die Tags ab, die dem zugrunde liegenden Blob zugeordnet sind.

Weitere Informationen finden Sie unter Abrufen von Blobtags

(Geerbt von BlobBaseClient)
OpenRead(BlobOpenReadOptions, CancellationToken)

Öffnet einen Datenstrom, um Daten aus dem Blob zu lesen. Über den Stream wird das Blob nur heruntergeladen, während der Stream gelesen wird.

(Geerbt von BlobBaseClient)
OpenReadAsync(BlobOpenReadOptions, CancellationToken)

Öffnet einen Datenstrom, um Daten aus dem Blob zu lesen. Über den Stream wird das Blob nur heruntergeladen, während der Stream gelesen wird.

(Geerbt von BlobBaseClient)
OpenWrite(Boolean, BlobOpenWriteOptions, CancellationToken)

Öffnet einen Datenstrom, um in das Blob zu schreiben.

OpenWriteAsync(Boolean, BlobOpenWriteOptions, CancellationToken)

Öffnet einen Datenstrom, um in das Blob zu schreiben. Wenn das Blob vorhanden ist, wird es überschrieben.

SetAccessTier(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken)

Der SetAccessTier(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken) Vorgang legt die Ebene für ein Blob fest. Der Vorgang ist für ein Seitenblob in einem Storage Premium-Konto und für ein Blockblob in einem Blob storage- oder einem Universellen v2-Konto zulässig.

Die Ebene eines Premium-Seitenblobs bestimmt die zulässige Größe, IOPS und Bandbreite des Blobs. Die Ebene eines Blockblobs bestimmt den Speichertyp "Heiß/Kalt/Archiv". Bei diesem Vorgang wird das ETag des Blobs nicht aktualisiert. Ausführliche Informationen zum Tiering von Blob Storage-Tarifen auf Blockblobebene.

Weitere Informationen zum Festlegen der Ebene finden Sie unter Blob Storage-Ebenen.

(Geerbt von BlobBaseClient)
SetAccessTierAsync(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken)

Der SetAccessTierAsync(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken) Vorgang legt die Ebene für ein Blob fest. Der Vorgang ist für ein Seitenblob in einem Storage Premium-Konto und für ein Blockblob in einem Blob storage- oder einem Universellen v2-Konto zulässig.

Die Ebene eines Premium-Seitenblobs bestimmt die zulässige Größe, IOPS und Bandbreite des Blobs. Die Ebene eines Blockblobs bestimmt den Speichertyp "Heiß/Kalt/Archiv". Bei diesem Vorgang wird das ETag des Blobs nicht aktualisiert. Ausführliche Informationen zum Tiering von Blob Storage-Tarifen auf Blockblobebene.

Weitere Informationen zum Festlegen der Ebene finden Sie unter Blob Storage-Ebenen.

(Geerbt von BlobBaseClient)
SetHttpHeaders(BlobHttpHeaders, BlobRequestConditions, CancellationToken)

Mit dem Vorgang SetHttpHeaders(BlobHttpHeaders, BlobRequestConditions, CancellationToken) werden Systemeigenschaften für das BLOB festgelegt.

Weitere Informationen finden Sie unter Legen Sie Blobeigenschaften fest.

(Geerbt von BlobBaseClient)
SetHttpHeadersAsync(BlobHttpHeaders, BlobRequestConditions, CancellationToken)

Mit dem Vorgang SetHttpHeadersAsync(BlobHttpHeaders, BlobRequestConditions, CancellationToken) werden Systemeigenschaften für das BLOB festgelegt.

Weitere Informationen finden Sie unter Legen Sie Blobeigenschaften fest.

(Geerbt von BlobBaseClient)
SetImmutabilityPolicy(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken)

Legt die Unveränderlichkeitsrichtlinie für ein Blob, eine Blobmomentaufnahme oder eine Blobversion fest. Beachten Sie, dass die Blobversionsverwaltung für Ihr Speicherkonto aktiviert sein muss und sich das Blob in einem Container mit unveränderlichem Speicher mit aktivierter Versionsverwaltung befinden muss, um diese API aufzurufen.

(Geerbt von BlobBaseClient)
SetImmutabilityPolicyAsync(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken)

Legt die Unveränderlichkeitsrichtlinie für ein Blob, eine Blobmomentaufnahme oder eine Blobversion fest. Beachten Sie, dass die Blobversionsverwaltung für Ihr Speicherkonto aktiviert sein muss und sich das Blob in einem Container mit unveränderlichem Speicher mit aktivierter Versionsverwaltung befinden muss, um diese API aufzurufen.

(Geerbt von BlobBaseClient)
SetLegalHold(Boolean, CancellationToken)

Legt einen gesetzlichen Aufbewahrungsspeicher für das Blob fest. Beachten Sie, dass die Blobversionsverwaltung für Ihr Speicherkonto aktiviert sein muss und sich das Blob in einem Container mit unveränderlichem Speicher mit aktivierter Versionsverwaltung befinden muss, um diese API aufzurufen.

(Geerbt von BlobBaseClient)
SetLegalHoldAsync(Boolean, CancellationToken)

Legt einen gesetzlichen Aufbewahrungsspeicher für das Blob fest. Beachten Sie, dass die Blobversionsverwaltung für Ihr Speicherkonto aktiviert sein muss und sich das Blob in einem Container mit unveränderlichem Speicher mit aktivierter Versionsverwaltung befinden muss, um diese API aufzurufen.

(Geerbt von BlobBaseClient)
SetMetadata(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Der SetMetadata(IDictionary<String,String>, BlobRequestConditions, CancellationToken)-Vorgang legt benutzerdefinierte Metadaten für das angegebene BLOB als ein oder mehrere Name-Wert-Paare fest.

Weitere Informationen finden Sie unter Legen Sie Blobmetadaten fest.

(Geerbt von BlobBaseClient)
SetMetadataAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Der SetMetadataAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)-Vorgang legt benutzerdefinierte Metadaten für das angegebene BLOB als ein oder mehrere Name-Wert-Paare fest.

Weitere Informationen finden Sie unter Legen Sie Blobmetadaten fest.

(Geerbt von BlobBaseClient)
SetTags(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Legt Tags für das zugrunde liegende Blob fest. Ein Blob kann bis zu 10 Tags aufweisen. Tagschlüssel müssen zwischen 1 und 128 Zeichen lang sein. Tagwerte müssen zwischen 0 und 256 Zeichen lang sein. Gültige Tagschlüssel- und Wertzeichen sind Klein- und Großbuchstaben, Ziffern (0-9), Leerzeichen (' '), Pluszeichen ('+'), Minuszeichen ('-), Punkt ('.),Schrägstrich ('/'), Doppelpunkt (':'), gleich ('=') und Unterstrich ('_') .

Weitere Informationen finden Sie unter Legen Sie Blobtags fest.

(Geerbt von BlobBaseClient)
SetTagsAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Legt Tags für das zugrunde liegende Blob fest. Ein Blob kann bis zu 10 Tags aufweisen. Tagschlüssel müssen zwischen 1 und 128 Zeichen lang sein. Tagwerte müssen zwischen 0 und 256 Zeichen lang sein. Gültige Tagschlüssel- und Wertzeichen sind Klein- und Großbuchstaben, Ziffern (0-9), Leerzeichen (' '), Pluszeichen ('+'), Minuszeichen ('-), Punkt ('.),Schrägstrich ('/'), Doppelpunkt (':'), gleich ('=') und Unterstrich ('_') .

Weitere Informationen finden Sie unter Legen Sie Blobtags fest.

(Geerbt von BlobBaseClient)
StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken)

Der StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken) Vorgang beginnt eine asynchrone Kopie der Daten aus dem source in dieses Blob. Sie können die Azure.Storage.Blobs.Models.BlobProperties.CopyStatus von GetProperties(BlobRequestConditions, CancellationToken) zurückgegebene überprüfen, um festzustellen, ob die Kopie abgeschlossen wurde.

Weitere Informationen finden Sie unter Blob kopieren.

(Geerbt von BlobBaseClient)
StartCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken)

Der Azure.Storage.Blobs.Specialized.BlobBaseClient.StartCopyFromUri(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{Azure.Storage.Blobs.Models.AccessTier},Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.Blobs.Models.BlobRequestConditions,System.Nullable{Azure.Storage.Blobs.Models.RehydratePriority},System.Threading.CancellationToken) Vorgang beginnt eine asynchrone Kopie der Daten aus dem source in dieses Blob. Sie können die Azure.Storage.Blobs.Models.BlobProperties.CopyStatus von GetPropertiesAsync(BlobRequestConditions, CancellationToken) zurückgegebene überprüfen, um festzustellen, ob die Kopie abgeschlossen wurde.

Weitere Informationen finden Sie unter Blob kopieren.

(Geerbt von BlobBaseClient)
SyncCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken)

Der Vorgang Blob aus URL kopieren kopiert ein Blob synchron in ein Ziel innerhalb des Speicherkontos für Quellblobgrößen von bis zu 256 MiB. Diese API ist ab Version 2018-03-28 verfügbar. Die Quelle für einen Vorgang zum Kopieren von Blobs aus URL kann ein committetes Blockblob in einem beliebigen Azure-Speicherkonto sein, das entweder öffentlich oder mit einer Shared Access Signature autorisiert ist.

Die Größe des Quellblobs kann eine maximale Länge von bis zu 256 MiB aufweisen.

Weitere Informationen finden Sie unter Kopieren Eines Blobs aus der URL.

(Geerbt von BlobBaseClient)
SyncCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken)

Der Vorgang Blob aus URL kopieren kopiert ein Blob synchron in ein Ziel innerhalb des Speicherkontos für Quellblobgrößen von bis zu 256 MiB. Diese API ist ab Version 2018-03-28 verfügbar. Die Quelle für einen Vorgang zum Kopieren von Blobs aus URL kann ein committetes Blockblob in einem beliebigen Azure-Speicherkonto sein, das entweder öffentlich oder mit einer Shared Access Signature autorisiert ist.

Die Größe des Quellblobs kann eine maximale Länge von bis zu 256 MiB aufweisen.

Weitere Informationen finden Sie unter Kopieren Eines Blobs aus der URL.

(Geerbt von BlobBaseClient)
Undelete(CancellationToken)

Der Undelete(CancellationToken) Vorgang stellt den Inhalt und die Metadaten eines vorläufig gelöschten Blobs und aller zugeordneten vorläufig gelöschten Momentaufnahmen wieder her.

Weitere Informationen finden Sie unter Wiederherstellen des Blobs.

(Geerbt von BlobBaseClient)
UndeleteAsync(CancellationToken)

Der UndeleteAsync(CancellationToken) Vorgang stellt den Inhalt und die Metadaten eines vorläufig gelöschten Blobs und aller zugeordneten vorläufig gelöschten Momentaufnahmen wieder her.

Weitere Informationen finden Sie unter Wiederherstellen des Blobs.

(Geerbt von BlobBaseClient)
Upload(BinaryData)

Der Upload(BinaryData) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(BinaryData, BlobUploadOptions, CancellationToken)

Der Upload(BinaryData, BlobUploadOptions, CancellationToken) Vorgang überschreibt den Inhalt des Blobs und erstellt ein neues Blockblob, falls kein vorhanden ist. Das Überschreiben eines vorhandenen Blockblobs ersetzt alle vorhandenen Metadaten im Blob.

Legen Sie Zugriffsbedingungen durch Conditions fest, um zu vermeiden, dass vorhandene Daten überschrieben werden.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(BinaryData, Boolean, CancellationToken)

Der Upload(BinaryData, Boolean, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist. Die Einstellung overwrite auf true ermöglicht das Aktualisieren des Inhalts eines vorhandenen Blockblobs. Beim Aktualisieren eines vorhandenen Block-BLOB werden alle vorhandenen Metadaten im BLOB überschrieben.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(BinaryData, CancellationToken)

Der Upload(BinaryData, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(Stream)

Der Upload(Stream) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(Stream, BlobUploadOptions, CancellationToken)

Der Upload(Stream, BlobUploadOptions, CancellationToken) Vorgang überschreibt den Inhalt des Blobs und erstellt ein neues Blockblob, falls kein vorhanden ist. Das Überschreiben eines vorhandenen Blockblobs ersetzt alle vorhandenen Metadaten im Blob.

Legen Sie Zugriffsbedingungen durch Conditions fest, um zu vermeiden, dass vorhandene Daten überschrieben werden.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(Stream, Boolean, CancellationToken)

Der Upload(Stream, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(Stream, CancellationToken)

Der Upload(Stream, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(String)

Der Upload(String) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(String, BlobUploadOptions, CancellationToken)

Der Upload(String, BlobUploadOptions, CancellationToken) Vorgang überschreibt den Inhalt des Blobs und erstellt ein neues Blockblob, falls kein vorhanden ist. Das Überschreiben eines vorhandenen Blockblobs ersetzt alle vorhandenen Metadaten im Blob.

Legen Sie Zugriffsbedingungen durch Conditions fest, um zu vermeiden, dass vorhandene Daten überschrieben werden.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(String, Boolean, CancellationToken)

Der Upload(String, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

Upload(String, CancellationToken)

Der Upload(String, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

UploadAsync(BinaryData)

Der UploadAsync(BinaryData) Vorgang erstellt ein neues Blockblob oder löst eine Ausnahme aus, wenn das Blob bereits vorhanden ist. Beim Aktualisieren eines vorhandenen Block-BLOB werden alle vorhandenen Metadaten im BLOB überschrieben.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

UploadAsync(BinaryData, BlobUploadOptions, CancellationToken)

Der UploadAsync(BinaryData, BlobUploadOptions, CancellationToken) Vorgang überschreibt den Inhalt des Blobs und erstellt ein neues Blockblob, falls kein vorhanden ist. Das Überschreiben eines vorhandenen Blockblobs ersetzt alle vorhandenen Metadaten im Blob.

Legen Sie Zugriffsbedingungen durch Conditions fest, um zu vermeiden, dass vorhandene Daten überschrieben werden.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

UploadAsync(BinaryData, Boolean, CancellationToken)

Der UploadAsync(BinaryData, Boolean, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist. Die Einstellung overwrite auf true ermöglicht das Aktualisieren des Inhalts eines vorhandenen Blockblobs. Beim Aktualisieren eines vorhandenen Block-BLOB werden alle vorhandenen Metadaten im BLOB überschrieben.

Informationen zu Partiellen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten- oder Anfügeblobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

UploadAsync(BinaryData, CancellationToken)

Der UploadAsync(BinaryData, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

UploadAsync(Stream)

Der UploadAsync(Stream) Vorgang erstellt ein neues Blockblob oder löst eine Ausnahme aus, wenn das Blob bereits vorhanden ist. Beim Aktualisieren eines vorhandenen Block-BLOB werden alle vorhandenen Metadaten im BLOB überschrieben.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

UploadAsync(Stream, BlobUploadOptions, CancellationToken)

Der UploadAsync(Stream, BlobUploadOptions, CancellationToken) Vorgang überschreibt den Inhalt des Blobs und erstellt ein neues Blockblob, falls keins vorhanden ist. Das Überschreiben eines vorhandenen Blockblobs ersetzt alle vorhandenen Metadaten im Blob.

Legen Sie Die Zugriffsbedingungen durch Conditions fest, um das Überschreiben vorhandener Daten zu vermeiden.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

UploadAsync(Stream, Boolean, CancellationToken)

Der UploadAsync(Stream, Boolean, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist. Die Einstellung overwrite auf true ermöglicht das Aktualisieren des Inhalts eines vorhandenen Blockblobs. Beim Aktualisieren eines vorhandenen Block-BLOB werden alle vorhandenen Metadaten im BLOB überschrieben.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

UploadAsync(Stream, CancellationToken)

Der UploadAsync(Stream, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

UploadAsync(String)

Der UploadAsync(String) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

UploadAsync(String, BlobUploadOptions, CancellationToken)

Der UploadAsync(Stream, BlobUploadOptions, CancellationToken) Vorgang überschreibt den Inhalt des Blobs und erstellt ein neues Blockblob, falls keins vorhanden ist. Das Überschreiben eines vorhandenen Blockblobs ersetzt alle vorhandenen Metadaten im Blob.

Legen Sie Die Zugriffsbedingungen durch Conditions fest, um das Überschreiben vorhandener Daten zu vermeiden.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Put Blob..

UploadAsync(String, Boolean, CancellationToken)

Der UploadAsync(String, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist. Die Einstellung overwrite auf true ermöglicht das Aktualisieren des Inhalts eines vorhandenen Blockblobs. Beim Aktualisieren eines vorhandenen Block-BLOB werden alle vorhandenen Metadaten im BLOB überschrieben.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

UploadAsync(String, CancellationToken)

Der UploadAsync(String, CancellationToken) Vorgang erstellt ein neues Blockblob oder löst aus, wenn das Blob bereits vorhanden ist.

Informationen zu teilweisen Blockblobupdates und anderen erweiterten Features finden Sie unter BlockBlobClient. Informationen zum Erstellen oder Ändern von Seiten oder Anfügen von Blobs finden Sie unter PageBlobClient oder AppendBlobClient.

Weitere Informationen finden Sie unter Blob platzieren.

WithClientSideEncryptionOptionsCore(ClientSideEncryptionOptions)

Erstellt eine neue instance der BlobClient -Klasse, wobei alle internen Elemente beibehalten, aber neue ClientSideEncryptionOptionsangegeben werden.

WithCustomerProvidedKey(Nullable<CustomerProvidedKey>)

Initialisiert einen neuen instance der BlobClient -Klasse mit einer identischen Uri Quelle, aber dem angegebenen customerProvidedKey.

WithEncryptionScope(String)

Initialisiert einen neuen instance der BlobClient -Klasse mit einer identischen Uri Quelle, aber dem angegebenen encryptionScope.

WithSnapshot(String)

Initialisiert einen neuen instance der BlobClient -Klasse mit einer identischen Uri Quelle, aber dem angegebenen snapshot Zeitstempel.

Weitere Informationen finden Sie unter Erstellen einer Momentaufnahme eines Blobs.

WithSnapshotCore(String)

Erstellt einen neuen instance der BlobBaseClient -Klasse mit einer identischen Uri Quelle, aber dem angegebenen snapshot Zeitstempel.

(Geerbt von BlobBaseClient)
WithVersion(String)

Initialisiert einen neuen instance der BlobClient -Klasse mit einer identischen Uri Quelle, aber dem angegebenen versionId Zeitstempel.

Erweiterungsmethoden

GetBlobLeaseClient(BlobBaseClient, String)

Initialisiert eine neue Instanz der BlobLeaseClient-Klasse.

GetParentBlobContainerClient(BlobBaseClient)

Erstellen Sie eine neue BlobContainerClient , die auf den übergeordneten Container verweist BlobBaseClient. Die neue BlockBlobClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobBaseClient.

UpdateClientSideKeyEncryptionKey(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken)

Rotiert den Schlüsselverschlüsselungsschlüssel (Key Encryption Key, KEK) für ein clientseitiges verschlüsseltes Blob, ohne das gesamte Blob erneut laden zu müssen.

UpdateClientSideKeyEncryptionKeyAsync(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken)

Rotiert den Schlüsselverschlüsselungsschlüssel (Key Encryption Key, KEK) für ein clientseitiges verschlüsseltes Blob, ohne das gesamte Blob erneut laden zu müssen.

Gilt für: