PageBlobClient.UploadPages Method

Definition

The UploadPages(Stream, Int64, PageBlobUploadPagesOptions, CancellationToken) operation writes content to a range of pages in a page blob, starting at offset.

For more information, see Put Page.

public virtual Azure.Response<Azure.Storage.Blobs.Models.PageInfo> UploadPages (System.IO.Stream content, long offset, Azure.Storage.Blobs.Models.PageBlobUploadPagesOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UploadPages : System.IO.Stream * int64 * Azure.Storage.Blobs.Models.PageBlobUploadPagesOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.PageInfo>
override this.UploadPages : System.IO.Stream * int64 * Azure.Storage.Blobs.Models.PageBlobUploadPagesOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.PageInfo>
Public Overridable Function UploadPages (content As Stream, offset As Long, Optional options As PageBlobUploadPagesOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of PageInfo)

Parameters

content
Stream

A Stream containing the content of the pages to upload. The content can be up to 4 MB in size.

offset
Int64

Specifies the starting offset for the content to be written as a page. Given that pages must be aligned with 512-byte boundaries, the start offset must be a modulus of 512.

options
PageBlobUploadPagesOptions

Optional parameters.

cancellationToken
CancellationToken

Optional CancellationToken to propagate notifications that the operation should be cancelled.

Returns

A Response<T> describing the state of the updated pages.

Remarks

A RequestFailedException will be thrown if a failure occurs.

Applies to