BlobBaseClient Klasse

Definition

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

public class BlobBaseClient
type BlobBaseClient = class
Public Class BlobBaseClient
Vererbung
BlobBaseClient
Abgeleitet

Konstruktoren

BlobBaseClient()

Initialisiert eine neue Instanz der BlobBaseClient-Klasse.

BlobBaseClient(String, String, String)

Initialisiert eine neue Instanz der BlobBaseClient-Klasse.

BlobBaseClient(String, String, String, BlobClientOptions)

Initialisiert eine neue Instanz der BlobBaseClient-Klasse.

BlobBaseClient(Uri, AzureSasCredential, BlobClientOptions)

Initialisiert eine neue Instanz der BlobBaseClient-Klasse.

BlobBaseClient(Uri, BlobClientOptions)

Initialisiert eine neue Instanz der BlobBaseClient-Klasse.

BlobBaseClient(Uri, StorageSharedKeyCredential, BlobClientOptions)

Initialisiert eine neue Instanz der BlobBaseClient-Klasse.

BlobBaseClient(Uri, TokenCredential, BlobClientOptions)

Initialisiert eine neue Instanz der BlobBaseClient-Klasse.

Eigenschaften

AccountName

Ruft den Speicherkontonamen ab, der dem Blobclient entspricht.

BlobContainerName

Ruft den Containernamen ab, der dem Blobclient entspricht.

CanGenerateSasUri

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

Name

Ruft den Namen des Blobs ab.

Uri

Ruft den primären Uri Endpunkt des Blobs ab.

Methoden

AbortCopyFromUri(String, BlobRequestConditions, CancellationToken)

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

Weitere Informationen finden Sie unter Abbrechen des Kopierblobs.

AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken)

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

Weitere Informationen finden Sie unter Abbrechen des Kopierblobs.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

DownloadTo(Stream)

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

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.

DownloadTo(Stream, CancellationToken)

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

DownloadTo(String)

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

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.

DownloadTo(String, CancellationToken)

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

DownloadToAsync(Stream)

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

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.

DownloadToAsync(Stream, CancellationToken)

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

DownloadToAsync(String)

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

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.

DownloadToAsync(String, CancellationToken)

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

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.

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.

GenerateSasUri(BlobSasBuilder)

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

Informationen zur Überprüfung, ob der Client eine Service Sas-Instanz signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS

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, Shared Access Signature) des Blobdiensts generiert. Die SAS wird von den Anmeldeinformationen für gemeinsam genutzte Schlüssel des Clients signiert.

Informationen zur Überprüfung, ob der Client eine Service Sas-Instanz signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS.

GetBlobLeaseClientCore(String)

Initialisiert eine neue Instanz der BlobLeaseClient-Klasse.

GetCopyAuthorizationHeaderAsync(BlobBaseClient, CancellationToken)

Rufen Sie ein BlobBaseClientab HttpAuthorization , um die Autorisierung zu übergeben, wenn Sie den Dienst an den Dienst kopieren, wobei OAuth erforderlich ist, um die Quelle zu authentifizieren.

GetParentBlobContainerClientCore()

Erstellen Sie einen neuen BlobContainerClient , der auf diesen BlobBaseClientübergeordneten Container verweist. Das neue BlockBlobClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die 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 Abrufen von Blobeigenschaften.

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 Abrufen von Blobeigenschaften.

GetTags(BlobRequestConditions, CancellationToken)

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

Weitere Informationen finden Sie unter Blobtags abrufen

GetTagsAsync(BlobRequestConditions, CancellationToken)

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

Weitere Informationen finden Sie unter Blobtags abrufen

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.

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.

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 Blobspeicher- oder v2-Konto mit allgemeinem Zweck 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 Hot/Cool/Archive. Bei diesem Vorgang wird das ETag des Blobs nicht aktualisiert. Ausführliche Informationen zum Tiering von Blob Storage-Ebenen auf Blockblobebene.

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

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 Blobspeicher- oder v2-Konto mit allgemeinem Zweck 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 Hot/Cool/Archive. Bei diesem Vorgang wird das ETag des Blobs nicht aktualisiert. Ausführliche Informationen zum Tiering von Blob Storage-Ebenen auf Blockblobebene.

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

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.

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.

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.

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.

SetLegalHold(Boolean, CancellationToken)

Legt einen rechtlichen Halteraum 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.

SetLegalHoldAsync(Boolean, CancellationToken)

Legt einen rechtlichen Halteraum 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.

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.

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.

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 umfassen Klein- und Großbuchstaben, Ziffern (0-9), Leerzeichen (' '), plus ('+'), Minuszeichen ('-'), Punkt ('.'), Schrägstrich ('/'), Doppelpunkt (':'), gleich ('=') und Unterstrich ('_') .

Weitere Informationen finden Sie unter Legen Sie Blobtags fest.

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 umfassen Klein- und Großbuchstaben, Ziffern (0-9), Leerzeichen (' '), plus ('+'), Minuszeichen ('-'), Punkt ('.'), Schrägstrich ('/'), Doppelpunkt (':'), gleich ('=') und Unterstrich ('_') .

Weitere Informationen finden Sie unter Legen Sie Blobtags fest.

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 überprüfen, ob die Azure.Storage.Blobs.Models.BlobProperties.CopyStatusGetProperties(BlobRequestConditions, CancellationToken) Kopie abgeschlossen wurde.

Weitere Informationen finden Sie unter Blob kopieren.

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 überprüfen, ob die Azure.Storage.Blobs.Models.BlobProperties.CopyStatusGetPropertiesAsync(BlobRequestConditions, CancellationToken) Kopie abgeschlossen wurde.

Weitere Informationen finden Sie unter Blob kopieren.

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 "Blob aus URL kopieren" kann ein beliebiges committetes Blockblob in einem beliebigen Azure-Speicherkonto sein, das entweder öffentlich oder mit einer Freigegebenen Zugriffssignatur autorisiert ist.

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

Weitere Informationen finden Sie unter Blob aus URL kopieren.

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 "Blob aus URL kopieren" kann ein beliebiges committetes Blockblob in einem beliebigen Azure-Speicherkonto sein, das entweder öffentlich oder mit einer Freigegebenen Zugriffssignatur autorisiert ist.

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

Weitere Informationen finden Sie unter Blob aus URL kopieren.

Undelete(CancellationToken)

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

Weitere Informationen finden Sie unter Wiederherstellen des Blobs.

UndeleteAsync(CancellationToken)

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

Weitere Informationen finden Sie unter Wiederherstellen des Blobs.

WithCustomerProvidedKey(Nullable<CustomerProvidedKey>)

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

WithEncryptionScope(String)

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

WithSnapshot(String)

Initialisiert einen neuen instance der BlobBaseClient -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 eine neue instance der BlobBaseClient -Klasse mit einer identischen Uri Quelle, aber dem angegebenen snapshot Zeitstempel.

WithVersion(String)

Initialisiert einen neuen instance der BlobBaseClient -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 einen neuen BlobContainerClient , der auf diesen BlobBaseClientübergeordneten Container verweist. Das neue BlockBlobClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobBaseClient.

Gilt für: