CloudBlockBlob.BeginPutBlock 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
BeginPutBlock(String, Stream, Checksum, AsyncCallback, Object) |
Inicia uma operação assíncrona para carregar um único bloco. |
BeginPutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AsyncCallback, Object) |
Inicia uma operação assíncrona para carregar um único bloco. |
BeginPutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object) |
Inicia uma operação assíncrona para carregar um único bloco. |
BeginPutBlock(String, Stream, Checksum, AsyncCallback, Object)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginPutBlock (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member BeginPutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
override this.BeginPutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Overridable Function BeginPutBlock (blockId As String, blockData As Stream, contentChecksum As Checksum, callback As AsyncCallback, state As Object) As ICancellableAsyncResult
Parâmetros
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
- contentChecksum
- Checksum
Um valor de hash usado para garantir a integridade transacional. Pode ser null
ou Soma de Verificação.Nenhum
- callback
- AsyncCallback
Um AsyncCallback delegado que receberá uma 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 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
BeginPutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AsyncCallback, Object)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginPutBlock (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member BeginPutBlock : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
override this.BeginPutBlock : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Overridable Function BeginPutBlock (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, callback As AsyncCallback, state As Object) As ICancellableAsyncResult
Parâmetros
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
O número de bytes a serem retornados ou null
para retornar todos os bytes até o final do blob.
- contentChecksum
- Checksum
Um valor de hash usado para garantir a integridade transacional. Pode ser null
ou Soma de Verificação.Nenhum
- callback
- AsyncCallback
Um AsyncCallback delegado que receberá uma 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 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
BeginPutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginPutBlock (string blockId, 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 BeginPutBlock : string * 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.BeginPutBlock : string * 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 BeginPutBlock (blockId As String, 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
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
- contentChecksum
- Checksum
Um valor de hash 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 ou null
. 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á uma 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 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
Azure SDK for .NET