Freigeben über


BlobBaseClient.StartCopyFromUri Methode

Definition

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.

public virtual Azure.Storage.Blobs.Models.CopyFromUriOperation StartCopyFromUri (Uri source, Azure.Storage.Blobs.Models.BlobCopyFromUriOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member StartCopyFromUri : Uri * Azure.Storage.Blobs.Models.BlobCopyFromUriOptions * System.Threading.CancellationToken -> Azure.Storage.Blobs.Models.CopyFromUriOperation
override this.StartCopyFromUri : Uri * Azure.Storage.Blobs.Models.BlobCopyFromUriOptions * System.Threading.CancellationToken -> Azure.Storage.Blobs.Models.CopyFromUriOperation
Public Overridable Function StartCopyFromUri (source As Uri, options As BlobCopyFromUriOptions, Optional cancellationToken As CancellationToken = Nothing) As CopyFromUriOperation

Parameter

source
Uri

Gibt den Uri des Quellblobs an. Der Wert kann eine Uri Länge von bis zu 2 KB aufweisen, die ein Blob angibt. Ein Quellblob im selben Speicherkonto kann über den freigegebenen Schlüssel authentifiziert werden. Wenn es sich bei der Quelle jedoch um ein Blob in einem anderen Konto handelt, muss das Quellblob entweder öffentlich sein oder über eine Shared Access Signature authentifiziert werden. Wenn das Quellblob öffentlich ist, ist keine Authentifizierung erforderlich, um den Kopiervorgang auszuführen.

Das Quellobjekt kann eine Datei im Azure-Dateidienst sein. Wenn es sich bei dem Quellobjekt um eine Datei handelt, die in ein Blob kopiert werden soll, muss die Quelldatei mithilfe einer Freigegebenen Zugriffssignatur authentifiziert werden, unabhängig davon, ob sie sich im selben Konto oder in einem anderen Konto befindet.

options
BlobCopyFromUriOptions

Optionale Parameter.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Ein CopyFromUriOperation , der den Zustand des Kopiervorgangs beschreibt.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.

Gilt für: