CloudAppendBlob.BeginAppendBlock 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
BeginAppendBlock(Stream, AsyncCallback, Object) |
Inicia uma operação assíncrona para confirmar um novo bloco de dados no final do blob. |
BeginAppendBlock(Stream, Checksum, AsyncCallback, Object) |
Inicia uma operação assíncrona para confirmar um novo bloco de dados no final do blob. |
BeginAppendBlock(Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object) |
Inicia uma operação assíncrona para confirmar um novo bloco de dados no final do blob. |
BeginAppendBlock(Uri, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object) |
Confirma um novo bloco de dados no final do blob. |
BeginAppendBlock(Stream, AsyncCallback, Object)
Inicia uma operação assíncrona para confirmar um novo bloco de dados no final do blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginAppendBlock (System.IO.Stream blockData, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member BeginAppendBlock : System.IO.Stream * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
override this.BeginAppendBlock : System.IO.Stream * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Overridable Function BeginAppendBlock (blockData As Stream, callback As AsyncCallback, state As Object) As ICancellableAsyncResult
Parâmetros
- callback
- AsyncCallback
Um AsyncCallback delegado que receberá notificação quando a operação assíncrona for concluída.
- state
- Object
Um objeto definido pelo usuário que será passado para o delegado de retorno de chamada.
Retornos
Um ICancellableAsyncResult que faz referência à operação assíncrona.
- Atributos
Aplica-se a
BeginAppendBlock(Stream, Checksum, AsyncCallback, Object)
Inicia uma operação assíncrona para confirmar um novo bloco de dados no final do blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginAppendBlock (System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member BeginAppendBlock : System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
override this.BeginAppendBlock : System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Overridable Function BeginAppendBlock (blockData As Stream, contentChecksum As Checksum, callback As AsyncCallback, state As Object) As ICancellableAsyncResult
Parâmetros
- contentChecksum
- Checksum
Um valor de hash usado para garantir a integridade transacional. Pode ser null
ou Checksum.None
- callback
- AsyncCallback
Um AsyncCallback delegado que receberá notificação quando a operação assíncrona for concluída.
- state
- Object
Um objeto definido pelo usuário que será passado para o delegado de retorno de chamada.
Retornos
Um ICancellableAsyncResult que faz referência à operação assíncrona.
- 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
BeginAppendBlock(Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)
Inicia uma operação assíncrona para confirmar um novo bloco de dados no final do blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginAppendBlock (System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member BeginAppendBlock : System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
override this.BeginAppendBlock : System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Overridable Function BeginAppendBlock (blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, callback As AsyncCallback, state As Object) As ICancellableAsyncResult
Parâmetros
- contentChecksum
- Checksum
Um valor de hash 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.
- operationContext
- OperationContext
Um objeto OperationContext que representa o contexto da operação atual.
- callback
- AsyncCallback
Um AsyncCallback delegado que receberá notificação quando a operação assíncrona for concluída.
- state
- Object
Um objeto definido pelo usuário que será passado para o delegado de retorno de chamada.
Retornos
Um ICancellableAsyncResult que faz referência à operação assíncrona.
- 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
BeginAppendBlock(Uri, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)
Confirma um novo bloco de dados no final do blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public Microsoft.Azure.Storage.ICancellableAsyncResult BeginAppendBlock (Uri sourceUri, long offset, long count, Microsoft.Azure.Storage.Shared.Protocol.Checksum sourceContentChecksum, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
member this.BeginAppendBlock : 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 * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Function BeginAppendBlock (sourceUri As Uri, offset As Long, count As Long, sourceContentChecksum As Checksum, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, callback As AsyncCallback, state As Object) As ICancellableAsyncResult
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
- 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.
- callback
- AsyncCallback
Um AsyncCallback delegado que receberá notificação quando a operação assíncrona for concluída.
- state
- Object
Um objeto definido pelo usuário que será passado para o delegado de retorno de chamada.
Retornos
Um ICancellableAsyncResult que faz referência à operação assíncrona.
- Atributos
Aplica-se a
Azure SDK for .NET