Partager via


BlobBaseClient.StartCopyFromUriAsync Méthode

Définition

L’opération 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) commence une copie asynchrone des données de vers source cet objet blob. Vous pouvez case activée le Azure.Storage.Blobs.Models.BlobProperties.CopyStatus retourné à partir de pour GetPropertiesAsync(BlobRequestConditions, CancellationToken) déterminer si la copie est terminée.

Pour plus d'informations, consultez la rubrique Copiez l’objet blob.

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

Paramètres

source
Uri

Spécifie le Uri de l’objet blob source. La valeur peut être d’une Uri longueur maximale de 2 Ko qui spécifie un objet blob. Un objet blob source dans le même compte de stockage peut être authentifié via une clé partagée. Toutefois, si la source est un objet blob dans un autre compte, l’objet blob source doit être public ou doit être authentifié via une signature d’accès partagé. Si l’objet blob source est public, aucune authentification n’est requise pour effectuer l’opération de copie.

L’objet source peut être un fichier dans le service Azure File. Si l’objet source est un fichier qui doit être copié dans un objet blob, le fichier source doit être authentifié à l’aide d’une signature d’accès partagé, qu’il réside dans le même compte ou dans un autre compte.

options
BlobCopyFromUriOptions

Paramètres facultatifs.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

CopyFromUriOperation décrivant l’état de l’opération de copie.

Remarques

Un RequestFailedException sera levée en cas d’échec.

S’applique à