CloudPageBlob.WritePages Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 null
como , 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
- 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
Azure SDK for .NET