CloudBlockBlob.PutBlock 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
PutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext) |
Carrega um único bloco. |
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext) |
Carrega um único bloco, copiando de um URI de origem. |
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext) |
Carrega um único bloco, copiando de um URI de origem. |
PutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Carrega um único bloco.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, 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 PutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.PutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub PutBlock (blockId As String, blockData As Stream, contentChecksum As Checksum, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)
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 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.
- 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
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Carrega um único bloco, copiando de um URI de origem.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, 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 PutBlock : 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 -> unit
override this.PutBlock : 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 -> unit
Public Overridable Sub PutBlock (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)
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 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.
- 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
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)
Carrega um único bloco, copiando de um URI de origem.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, 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 PutBlock : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.PutBlock : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub PutBlock (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)
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. 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 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