Compartilhar via


CloudBlockBlob.PutBlock Método

Definição

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.

blockData
Stream

Um Stream objeto que fornece os dados para 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.

sourceUri
Uri

Um Uri que especifica o URI absoluto para o blob de origem.

offset
Nullable<Int64>

O deslocamento de bytes no qual começar a retornar conteúdo.

count
Nullable<Int64>

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.

sourceUri
Uri

Um Uri que especifica o URI absoluto para o blob de origem.

offset
Nullable<Int64>

O deslocamento de bytes no qual começar a retornar conteúdo.

count
Nullable<Int64>

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