CloudPageBlob.WritePages Método

Definição

Sobrecargas

WritePages(Stream, Int64, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Grava páginas em um blob de páginas.

WritePages(Uri, Int64, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Grava páginas em um blob de páginas.

WritePages(Stream, Int64, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Grava páginas em um blob de páginas.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void WritePages (System.IO.Stream pageData, long startOffset, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default, Microsoft.Azure.Storage.AccessCondition accessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WritePages : System.IO.Stream * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.WritePages : System.IO.Stream * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub WritePages (pageData As Stream, startOffset As Long, Optional contentChecksum As Checksum = Nothing, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)

Parâmetros

pageData
Stream

Um Stream objeto que fornece os dados da página.

startOffset
Int64

O deslocamento no qual a gravação deve ser iniciada, em bytes. O deslocamento deve ser um múltiplo de 512.

contentChecksum
Checksum

Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null ou Soma de Verificação.Nenhum

accessCondition
AccessCondition

Um objeto AccessCondition que representa a condição que deve ser atendida para que a solicitação continue. Se for null, nenhuma condição é usada.

options
BlobRequestOptions

Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação. Se null, as opções padrão serão aplicadas à solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

Atributos

Comentários

Os clientes podem enviar os cabeçalhos de soma de verificação de conteúdo para uma determinada operação como um meio de garantir a integridade transacional durante a transmissão. O contentChecksum parâmetro permite que os clientes que já têm acesso a um valor de soma de verificação pré-computado para um determinado intervalo de bytes o forneçam. Se as BlobRequestOptions.UseTransactionalMd5 propriedades ou BlobRequestOptions.UseTransactionalCrc64 estiverem definidas true como e o parâmetro de conteúdo correspondente for definido nullcomo , a biblioteca de clientes calculará o valor da soma de verificação internamente.

Aplica-se a

WritePages(Uri, Int64, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Grava páginas em um blob de páginas.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void WritePages (Uri sourceUri, long offset, long count, long startOffset, Microsoft.Azure.Storage.Shared.Protocol.Checksum sourceContentChecksum = default, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition = default, Microsoft.Azure.Storage.AccessCondition destAccessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WritePages : Uri * int64 * int64 * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.WritePages : Uri * int64 * int64 * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub WritePages (sourceUri As Uri, offset As Long, count As Long, startOffset As Long, Optional sourceContentChecksum As Checksum = Nothing, Optional sourceAccessCondition As AccessCondition = Nothing, Optional destAccessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)

Parâmetros

sourceUri
Uri

Um Uri que especifica o URI absoluto para o blob de origem.

offset
Int64

O deslocamento de bytes na origem na qual começar a recuperar o conteúdo.

count
Int64

O número de bytes da origem a ser retornada ou null para retornar todos os bytes até o final do blob.

startOffset
Int64

O deslocamento no qual a gravação deve ser iniciada, em bytes. O deslocamento deve ser um múltiplo de 512.

sourceContentChecksum
Checksum
sourceAccessCondition
AccessCondition

Um AccessCondition objeto que representa as condições de acesso para o blob de origem. Se for null, nenhuma condição é usada.

destAccessCondition
AccessCondition

Um AccessCondition objeto que representa as condições de acesso para o blob de destino. Se for null, nenhuma condição é usada.

options
BlobRequestOptions

Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação. Se null, as opções padrão serão aplicadas à solicitação.

operationContext
OperationContext

Um objeto OperationContext que representa o contexto da operação atual.

Atributos

Aplica-se a