BlockBlobClient.SyncUploadFromUriAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET