Compartir a través de


BlockBlobClient.SyncUploadFromUriAsync Método

Definición

Sobrecargas

SyncUploadFromUriAsync(Uri, BlobSyncUploadFromUriOptions, CancellationToken)

La operación Cargar desde URI crea un nuevo blob en bloques donde el contenido del blob se lee desde una dirección URL determinada. Esta API se admite a partir de la versión 2020-04-08.

No se admiten actualizaciones parciales con Put Blob desde la dirección URL; El contenido de un blob existente se sobrescribe con el contenido del nuevo blob. Para realizar actualizaciones parciales en el contenido de un blob en bloques mediante una dirección URL de origen, use put Block from URL API junto con Put Block List.

SyncUploadFromUriAsync(Uri, Boolean, CancellationToken)

La operación Cargar desde URI crea un nuevo blob en bloques donde el contenido del blob se lee desde una dirección URL determinada. Esta API se admite a partir de la versión 2020-04-08.

No se admiten actualizaciones parciales con Put Blob desde la dirección URL; El contenido de un blob existente se sobrescribe con el contenido del nuevo blob. Para realizar actualizaciones parciales en el contenido de un blob en bloques mediante una dirección URL de origen, use put Block from URL API junto con Put Block List.

SyncUploadFromUriAsync(Uri, BlobSyncUploadFromUriOptions, CancellationToken)

Source:
BlockBlobClient.cs
Source:
BlockBlobClient.cs

La operación Cargar desde URI crea un nuevo blob en bloques donde el contenido del blob se lee desde una dirección URL determinada. Esta API se admite a partir de la versión 2020-04-08.

No se admiten actualizaciones parciales con Put Blob desde la dirección URL; El contenido de un blob existente se sobrescribe con el contenido del nuevo blob. Para realizar actualizaciones parciales en el contenido de un blob en bloques mediante una dirección URL de origen, use put Block from URL API junto con Put Block List.

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

Parámetros

copySource
Uri

Necesario. Especifica la dirección URL del blob de origen. El blob de origen puede ser de cualquier tipo, incluido un blob en bloques, un blob en anexos o un blob en páginas. El valor puede ser una dirección URL de hasta 2 KiB 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.

options
BlobSyncUploadFromUriOptions

Parámetros opcionales.

cancellationToken
CancellationToken

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

Devoluciones

que Response<T> describe el estado del blob en bloques actualizado.

Comentarios

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

Se aplica a

SyncUploadFromUriAsync(Uri, Boolean, CancellationToken)

Source:
BlockBlobClient.cs
Source:
BlockBlobClient.cs

La operación Cargar desde URI crea un nuevo blob en bloques donde el contenido del blob se lee desde una dirección URL determinada. Esta API se admite a partir de la versión 2020-04-08.

No se admiten actualizaciones parciales con Put Blob desde la dirección URL; El contenido de un blob existente se sobrescribe con el contenido del nuevo blob. Para realizar actualizaciones parciales en el contenido de un blob en bloques mediante una dirección URL de origen, use put Block from URL API junto con Put Block List.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>> SyncUploadFromUriAsync (Uri copySource, bool overwrite = false, System.Threading.CancellationToken cancellationToken = default);
abstract member SyncUploadFromUriAsync : Uri * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
override this.SyncUploadFromUriAsync : Uri * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
Public Overridable Function SyncUploadFromUriAsync (copySource As Uri, Optional overwrite As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobContentInfo))

Parámetros

copySource
Uri

Necesario. Especifica la dirección URL del blob de origen. El blob de origen puede ser de cualquier tipo, incluido un blob en bloques, un blob en anexos o un blob en páginas. El valor puede ser una dirección URL de hasta 2 KiB 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.

overwrite
Boolean

Si la carga debe sobrescribir el blob existente. El valor predeterminado es false.

cancellationToken
CancellationToken

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

Devoluciones

que Response<T> describe el estado del blob en bloques actualizado.

Comentarios

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

Se aplica a