CloudBlockBlob.PutBlockAsync 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
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task
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.
- contentMD5
- String
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
ou uma cadeia de caracteres vazia.
- 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.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Comentários
Os clientes podem enviar o cabeçalho Content-MD5 para uma determinada operação Put Block como um meio de garantir a integridade transacional pela transmissão. O contentMD5
parâmetro permite que os clientes que já têm acesso a um valor MD5 pré-computado para um determinado intervalo de bytes o forneçam.
Aplica-se a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task
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 opcional usado para garantir a integridade transacional. Pode ser null
.
- 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.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Aplica-se a
PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task
Parâmetros
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
- contentMD5
- String
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
ou uma cadeia de caracteres vazia.
- 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.
- progressHandler
- IProgress<StorageProgress>
Um IProgress<T> objeto para manipular StorageProgress mensagens.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Comentários
Os clientes podem enviar o cabeçalho Content-MD5 para uma determinada operação Put Block como um meio de garantir a integridade transacional pela transmissão. O contentMD5
parâmetro permite que os clientes que já têm acesso a um valor MD5 pré-computado para um determinado intervalo de bytes o forneçam. Se a BlobRequestOptions.UseTransactionalMd5 propriedade estiver definida como true
e o contentMD5
parâmetro estiver definido como null
, a biblioteca de clientes calculará o valor MD5 internamente.
Aplica-se a
PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (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, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task
Parâmetros
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
- contentChecksum
- Checksum
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
.
- 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.
- progressHandler
- IProgress<StorageProgress>
Um IProgress<T> objeto para manipular StorageProgress mensagens.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Aplica-se a
PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task
Parâmetros
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
- contentMD5
- String
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
ou uma cadeia de caracteres vazia.
- 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.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Comentários
Os clientes podem enviar o cabeçalho Content-MD5 para uma determinada operação Put Block como um meio de garantir a integridade transacional pela transmissão. O contentMD5
parâmetro permite que os clientes que já têm acesso a um valor MD5 pré-computado para um determinado intervalo de bytes o forneçam. Se a BlobRequestOptions.UseTransactionalMd5 propriedade estiver definida como true
e o contentMD5
parâmetro estiver definido como null
, a biblioteca de clientes calculará o valor MD5 internamente.
Aplica-se a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, CancellationToken)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, cancellationToken As CancellationToken) As Task
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.
- contentMD5
- String
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
ou uma cadeia de caracteres vazia.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Comentários
Os clientes podem enviar o cabeçalho Content-MD5 para uma determinada operação Put Block como um meio de garantir a integridade transacional pela transmissão. O contentMD5
parâmetro permite que os clientes que já têm acesso a um valor MD5 pré-computado para um determinado intervalo de bytes o forneçam.
Aplica-se a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, CancellationToken)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, cancellationToken As CancellationToken) As Task
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 opcional usado para garantir a integridade transacional. Pode ser null
.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Aplica-se a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
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.
- contentMD5
- String
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
ou uma cadeia de caracteres vazia.
- 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.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Comentários
Os clientes podem enviar o cabeçalho Content-MD5 para uma determinada operação Put Block como um meio de garantir a integridade transacional pela transmissão. O contentMD5
parâmetro permite que os clientes que já têm acesso a um valor MD5 pré-computado para um determinado intervalo de bytes o forneçam.
Aplica-se a
PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (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);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
Parâmetros
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
- contentChecksum
- Checksum
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
.
- 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.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Aplica-se a
PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
Parâmetros
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
- contentMD5
- String
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
ou uma cadeia de caracteres vazia.
- 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.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Comentários
Os clientes podem enviar o cabeçalho Content-MD5 para uma determinada operação Put Block como um meio de garantir a integridade transacional pela transmissão. O contentMD5
parâmetro permite que os clientes que já têm acesso a um valor MD5 pré-computado para um determinado intervalo de bytes o forneçam. Se a BlobRequestOptions.UseTransactionalMd5 propriedade estiver definida como true
e o contentMD5
parâmetro estiver definido como null
, a biblioteca de clientes calculará o valor MD5 internamente.
Aplica-se a
PutBlockAsync(String, Stream, Checksum)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, Optional contentChecksum As Checksum = Nothing) As Task
Parâmetros
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
- contentChecksum
- Checksum
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Aplica-se a
PutBlockAsync(String, Stream, String)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String) As Task
Parâmetros
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
- contentMD5
- String
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
ou uma cadeia de caracteres vazia.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Comentários
Os clientes podem enviar o cabeçalho Content-MD5 para uma determinada operação Put Block como um meio de garantir a integridade transacional pela transmissão. O contentMD5
parâmetro permite que os clientes que já têm acesso a um valor MD5 pré-computado para um determinado intervalo de bytes o forneçam. Se a BlobRequestOptions.UseTransactionalMd5 propriedade estiver definida como true
e o contentMD5
parâmetro estiver definido como null
, a biblioteca de clientes calculará o valor MD5 internamente.
Aplica-se a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
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 opcional usado para garantir a integridade transacional. Pode ser null
.
- 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.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Aplica-se a
PutBlockAsync(String, Stream, String, CancellationToken)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, cancellationToken As CancellationToken) As Task
Parâmetros
- blockId
- String
Uma cadeia de caracteres codificada em Base64 que identifica o bloco.
- contentMD5
- String
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
ou uma cadeia de caracteres vazia.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Comentários
Os clientes podem enviar o cabeçalho Content-MD5 para uma determinada operação Put Block como um meio de garantir a integridade transacional pela transmissão. O contentMD5
parâmetro permite que os clientes que já têm acesso a um valor MD5 pré-computado para um determinado intervalo de bytes o forneçam. Se a BlobRequestOptions.UseTransactionalMd5 propriedade estiver definida como true
e o contentMD5
parâmetro estiver definido como null
, a biblioteca de clientes calculará o valor MD5 internamente.
Aplica-se a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), Optional contentChecksum As Checksum = Nothing) As Task
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 opcional usado para garantir a integridade transacional. Pode ser null
.
Retornos
- Atributos
Aplica-se a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String)
Inicia uma operação assíncrona para carregar um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String) As Task
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.
- contentMD5
- String
Um valor de hash opcional usado para garantir a integridade transacional. Pode ser null
ou uma cadeia de caracteres vazia.
Retornos
Um objeto Task que representa a operação assíncrona.
- Atributos
Comentários
Os clientes podem enviar o cabeçalho Content-MD5 para uma determinada operação Put Block como um meio de garantir a integridade transacional pela transmissão. O contentMD5
parâmetro permite que os clientes que já têm acesso a um valor MD5 pré-computado para um determinado intervalo de bytes o forneçam.
Aplica-se a
Azure SDK for .NET