Share via


PageBlobClient.UploadPagesFromUri Método

Definición

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.

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