Partager via


BlobBaseClient.SyncCopyFromUriAsync Méthode

Définition

L’opération Copier l’objet blob à partir de l’URL copie un objet blob vers une destination dans le compte de stockage de manière synchrone pour des tailles d’objet blob source allant jusqu’à 256 Mio. Cette API est disponible à partir de la version 2018-03-28. La source d’une opération Copier un objet blob à partir d’une URL peut être n’importe quel objet blob de blocs validé dans n’importe quel compte de stockage Azure qui est public ou autorisé avec une signature d’accès partagé.

La taille de l’objet blob source peut être d’une longueur maximale de 256 Mio.

Pour plus d'informations, consultez la rubrique Copier l’objet blob à partir de l’URL.

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

Paramètres

source
Uri

Obligatoire. Spécifie l’URL de l’objet blob source. La valeur peut être une URL d’une longueur maximale de 2 Ko qui spécifie un objet blob. La valeur doit être encodée sous forme d'URL, comme dans une URI de demande. L’objet blob source doit être public ou doit être autorisé via une signature d’accès partagé. Si l’objet blob source est public, aucune autorisation n’est requise pour effectuer l’opération. Si la taille de l’objet blob source est supérieure à 256 Mio, la requête échoue avec 409 (Conflit). Le type d’objet blob de l’objet blob source doit être l’objet blob de blocs.

options
BlobCopyFromUriOptions

Paramètres facultatifs.

cancellationToken
CancellationToken

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

Retours

Response<T> décrivant l’état de l’opération de copie.

Remarques

Un RequestFailedException est levée si une défaillance se produit.

S’applique à