Share via


CloudBlockBlob.PutBlockAsync Método

Definição

Sobrecargas

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, CancellationToken)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, CancellationToken)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Stream, Checksum)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Stream, String)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Stream, String, CancellationToken)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum)

Inicia uma operação assíncrona para carregar um único bloco.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String)

Inicia uma operação assíncrona para carregar um único bloco.

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.

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.

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.

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 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.

blockData
Stream

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

blockData
Stream

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

blockData
Stream

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

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.

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.

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 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.

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.

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.

blockData
Stream

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

blockData
Stream

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

blockData
Stream

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

blockData
Stream

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

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 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.

blockData
Stream

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

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 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.

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.

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