PageBlobClient.UploadPagesFromUri 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í.
La UploadPagesFromUri(Uri, HttpRange, HttpRange, PageBlobUploadPagesFromUriOptions, CancellationToken) operación escribe un intervalo de páginas en un blob de páginas donde el contenido se lee desde sourceUri.
Para obtener más información, vea Coloque la página desde la dirección URL.
public virtual Azure.Response<Azure.Storage.Blobs.Models.PageInfo> UploadPagesFromUri (Uri sourceUri, Azure.HttpRange sourceRange, Azure.HttpRange range, Azure.Storage.Blobs.Models.PageBlobUploadPagesFromUriOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UploadPagesFromUri : Uri * Azure.HttpRange * Azure.HttpRange * Azure.Storage.Blobs.Models.PageBlobUploadPagesFromUriOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.PageInfo>
override this.UploadPagesFromUri : Uri * Azure.HttpRange * Azure.HttpRange * Azure.Storage.Blobs.Models.PageBlobUploadPagesFromUriOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.PageInfo>
Public Overridable Function UploadPagesFromUri (sourceUri As Uri, sourceRange As HttpRange, range As HttpRange, Optional options As PageBlobUploadPagesFromUriOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of PageInfo)
Parámetros
- sourceUri
- Uri
Especifica el Uri del blob de origen. El valor puede ser de Uri hasta 2 KB de longitud que especifica un blob. El blob de origen debe ser público o debe autenticarse a través de una firma de acceso compartido. Si el blob de origen es público, no se requiere autenticación para realizar la operación.
- sourceRange
- HttpRange
Opcionalmente, solo cargue los bytes del blob en sourceUri en el intervalo especificado.
- range
- HttpRange
Especifica el intervalo que se va a escribir como una página. Tanto el inicio como el final del intervalo deben especificarse y pueden tener un tamaño de hasta 4 MB. Dado que las páginas deben estar alineadas con límites de 512 bytes, el inicio del intervalo debe ser un módulo de 512 y el final del intervalo debe ser un módulo de 512 – 1. Ejemplos de intervalos de bytes válidos son 0-511, 512-1023, etc.
Parámetros opcionales. PageBlobUploadPagesFromUriOptions.
- cancellationToken
- CancellationToken
Opcional CancellationToken para propagar notificaciones que se deben cancelar en la operación.
Devoluciones
que Response<T> describe el estado de las páginas actualizadas.
Comentarios
RequestFailedException Se producirá un error si se produce un error.
Se aplica a
Azure SDK for .NET