AppendBlobClient Klasse

Definition

Mit AppendBlobClient können Sie Azure Storage-Anfügeblobs bearbeiten.

Ein Anfügeblob besteht aus Blöcken und ist für Anfügevorgänge optimiert. Wenn Sie ein Anfügeblob ändern, werden Blöcke nur am Ende des Blobs über den Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) -Vorgang hinzugefügt. Das Aktualisieren oder Löschen vorhandener Blöcke wird nicht unterstützt. Im Gegensatz zu einem Blockblob macht ein Anfügeblob seine Block-IDs nicht verfügbar.

Jeder Block in einem Anfügeblob kann eine andere Größe aufweisen. Ab x-ms-version 2022-11-02 beträgt die maximale Anfügegröße 100 MB. Bei früheren Versionen beträgt die maximale Anfügegröße 4 MB. Anfügeblobs können bis zu 50.000 Blöcke enthalten.

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

Konstruktoren

AppendBlobClient()

Initialisiert eine neue instance der AppendBlobClient -Klasse zum Mocking.

AppendBlobClient(String, String, String)

Initialisiert eine neue Instanz der AppendBlobClient-Klasse.

AppendBlobClient(String, String, String, BlobClientOptions)

Initialisiert eine neue Instanz der AppendBlobClient-Klasse.

AppendBlobClient(Uri, AzureSasCredential, BlobClientOptions)

Initialisiert eine neue Instanz der AppendBlobClient-Klasse.

AppendBlobClient(Uri, BlobClientOptions)

Initialisiert eine neue Instanz der AppendBlobClient-Klasse.

AppendBlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions)

Initialisiert eine neue Instanz der AppendBlobClient-Klasse.

AppendBlobClient(Uri, TokenCredential, BlobClientOptions)

Initialisiert eine neue Instanz der AppendBlobClient-Klasse.

Eigenschaften

AccountName

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

(Geerbt von BlobBaseClient)
AppendBlobMaxAppendBlockBytes

Ruft die maximale Anzahl von Bytes ab, die in einem Aufruf von AppendBlock gesendet werden können.

AppendBlobMaxBlocks

Ruft die maximale Anzahl von Blöcken ab, die in einem Anfügeblob zulässig sind.

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 ein ausstehendes 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 ein ausstehendes 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)
AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken)

Der AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken) Vorgang committet einen neuen Datenblock, der contentStreamdurch dargestellt wird, an das Ende des vorhandenen Anfügeblobs. Der AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken) Vorgang ist nur zulässig, wenn das Blob als Anfügeblob erstellt wurde.

Weitere Informationen finden Sie unter Block anfügen.

AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken)

Der AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken) Vorgang committet einen neuen Datenblock, der contentStreamdurch dargestellt wird, an das Ende des vorhandenen Anfügeblobs. Der AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken) Vorgang ist nur zulässig, wenn das Blob als Anfügeblob erstellt wurde.

Weitere Informationen finden Sie unter Block anfügen.

AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken)

Der AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) Vorgang committet einen neuen Datenblock, der sourceUridurch dargestellt wird, an das Ende des vorhandenen Anfügeblobs. Der AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) Vorgang ist nur zulässig, wenn das Blob als Anfügeblob erstellt wurde.

Weitere Informationen finden Sie unter Fügen Sie block from URL an.

AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken)

Der AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) Vorgang committet einen neuen Datenblock, der sourceUridurch dargestellt wird, an das Ende des vorhandenen Anfügeblobs. Der AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) Vorgang ist nur zulässig, wenn das Blob als Anfügeblob erstellt wurde.

Weitere Informationen finden Sie unter Fügen Sie block from URL an.

Create(AppendBlobCreateOptions, CancellationToken)

Der Create(AppendBlobCreateOptions, CancellationToken) Vorgang erstellt ein neues Anfügeblob mit 0 Längen. Der Inhalt eines vorhandenen Blobs wird mit dem neu initialisierten Anfügeblob überschrieben. Um dem Anfügeblob Inhalt hinzuzufügen, rufen Sie den Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlock(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) Vorgang auf.

CreateAsync(AppendBlobCreateOptions, CancellationToken)

Der CreateAsync(AppendBlobCreateOptions, CancellationToken) Vorgang erstellt ein neues Anfügeblob mit 0 Längen. Der Inhalt eines vorhandenen Blobs wird mit dem neu initialisierten Anfügeblob überschrieben. Um dem Anfügeblob Inhalt hinzuzufügen, rufen Sie den Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlock(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) Vorgang auf.

CreateIfNotExists(AppendBlobCreateOptions, CancellationToken)

Der CreateIfNotExists(AppendBlobCreateOptions, CancellationToken) Vorgang erstellt ein neues Anfügeblob mit 0 Längen. Wenn das Anfügeblob bereits vorhanden ist, bleibt der Inhalt des vorhandenen Anfügeblobs unverändert. Um dem Anfügeblob Inhalt hinzuzufügen, rufen Sie den Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) Vorgang auf.

Weitere Informationen finden Sie unter Blob platzieren.

CreateIfNotExistsAsync(AppendBlobCreateOptions, CancellationToken)

Der CreateIfNotExistsAsync(AppendBlobCreateOptions, CancellationToken) Vorgang erstellt ein neues Anfügeblob mit 0 Längen. Wenn das Anfügeblob bereits vorhanden ist, bleibt der Inhalt des vorhandenen Anfügeblobs unverändert. Um dem Anfügeblob Inhalt hinzuzufügen, rufen Sie den Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) Vorgang auf.

Weitere Informationen finden Sie unter Blob platzieren.

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 markiert das angegebene Blob oder Momentaufnahme zum Löschen, sofern 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 markiert das angegebene Blob oder Momentaufnahme zum Löschen, sofern 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 basierend auf den Clienteigenschaften und dem Generator einen SAS-URI (Shared Access Signature) für den Blobdienst 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, AppendBlobOpenWriteOptions, CancellationToken)

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

OpenWriteAsync(Boolean, AppendBlobOpenWriteOptions, CancellationToken)

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

Seal(AppendBlobRequestConditions, CancellationToken)

Versiegelt das Anfügeblob, sodass es schreibgeschützt wird. Bei nachfolgenden Anfügevorgängen tritt ein Fehler auf.

SealAsync(AppendBlobRequestConditions, CancellationToken)

Versiegelt das Anfügeblob, sodass es schreibgeschützt wird. Bei nachfolgenden Anfügevorgängen tritt ein Fehler auf.

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)
WithCustomerProvidedKey(Nullable<CustomerProvidedKey>)

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

WithEncryptionScope(String)

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

WithSnapshot(String)

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

Weitere Informationen finden Sie unter Erstellen Sie eine 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 AppendBlobClient -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.

Gilt für: