CloudAppendBlob.AppendBlock 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
AppendBlock(Uri, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext) |
Confirma um novo bloco de dados no final do blob. |
AppendBlock(Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext) |
Confirma um novo bloco de dados no final do blob. |
AppendBlock(Uri, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)
Confirma um novo bloco de dados no final do blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual long AppendBlock (Uri sourceUri, long offset, long count, Microsoft.Azure.Storage.Shared.Protocol.Checksum sourceContentChecksum, 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 AppendBlock : Uri * 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 -> int64
override this.AppendBlock : Uri * 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 -> int64
Public Overridable Function AppendBlock (sourceUri As Uri, offset As Long, count As Long, sourceContentChecksum As Checksum, Optional sourceAccessCondition As AccessCondition = Nothing, Optional destAccessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As Long
Parâmetros
- offset
- Int64
O deslocamento de bytes na origem na qual começar a recuperar conteúdo.
- count
- Int64
O número de bytes da origem a ser retornado ou null
para retornar todos os bytes até o final do blob.
- sourceContentChecksum
- Checksum
Um valor de hash usado para garantir a integridade transacional. Pode ser null
ou Checksum.None
- 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.
Retornos
O deslocamento no qual o bloco foi acrescentado.
- Atributos
Aplica-se a
AppendBlock(Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Confirma um novo bloco de dados no final do blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual long AppendBlock (System.IO.Stream blockData, 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 AppendBlock : System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> int64
override this.AppendBlock : System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> int64
Public Overridable Function AppendBlock (blockData As Stream, Optional contentChecksum As Checksum = Nothing, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As Long
Parâmetros
- contentChecksum
- Checksum
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
ou Checksum.None
- 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.
Retornos
O deslocamento no qual o bloco foi acrescentado.
- 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 para garantir a integridade transacional pela 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 forneçam a ele. Se as BlobRequestOptions.UseTransactionalMd5 propriedades ou BlobRequestOptions.UseTransactionalCrc64 estiverem definidas como true
e o parâmetro de conteúdo correspondente estiver definido como null
, a biblioteca de clientes calculará o valor da soma de verificação internamente.
Aplica-se a
Azure SDK for .NET