Compartir a través de


BlobBaseClient.SyncCopyFromUriAsync Método

Definición

La operación Copy Blob From URL copia un blob en un destino dentro de la cuenta de almacenamiento sincrónicamente para tamaños de blob de origen de hasta 256 MiB. Esta API está disponible a partir de la versión 2018-03-28. El origen de una operación Copy Blob From URL puede ser cualquier blob en bloques confirmado en cualquier cuenta de Azure Storage que sea pública o autorizada con una firma de acceso compartido.

El tamaño del blob de origen puede ser una longitud máxima de hasta 256 MiB.

Para obtener más información, vea Copie el blob de la dirección 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))

Parámetros

source
Uri

Necesario. Especifica la dirección URL del blob de origen. El valor puede ser una dirección URL de hasta 2 KB de longitud que especifica un blob. El valor debe estar codificado para URL tal y como aparecería en un URI de solicitud. El blob de origen debe ser público o debe estar autorizado a través de una firma de acceso compartido. Si el blob de origen es público, no se requiere ninguna autorización para realizar la operación. Si el tamaño del blob de origen es mayor que 256 MiB, se producirá un error en la solicitud con 409 (conflicto). El tipo de blob del blob de origen debe ser blob en bloques.

options
BlobCopyFromUriOptions

Parámetros opcionales.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar las notificaciones que debe cancelarse la operación.

Devoluciones

que Response<T> describe el estado de la operación de copia.

Comentarios

RequestFailedException Se producirá una excepción si se produce un error.

Se aplica a