PageBlobClient.UpdateSequenceNumberAsync 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.
A UpdateSequenceNumberAsync(SequenceNumberAction, Nullable<Int64>, PageBlobRequestConditions, CancellationToken) operação altera o número action
de sequência e sequenceNumber
para este blob de página.
Para obter mais informações, consulte Definir propriedades de blob.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo>> UpdateSequenceNumberAsync (Azure.Storage.Blobs.Models.SequenceNumberAction action, long? sequenceNumber = default, Azure.Storage.Blobs.Models.PageBlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateSequenceNumberAsync : Azure.Storage.Blobs.Models.SequenceNumberAction * Nullable<int64> * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo>>
override this.UpdateSequenceNumberAsync : Azure.Storage.Blobs.Models.SequenceNumberAction * Nullable<int64> * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo>>
Public Overridable Function UpdateSequenceNumberAsync (action As SequenceNumberAction, Optional sequenceNumber As Nullable(Of Long) = Nothing, Optional conditions As PageBlobRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of PageBlobInfo))
Parâmetros
- action
- SequenceNumberAction
Especifica como o serviço deve modificar o número de sequência do blob.
Max define o número de sequência como o maior do valor incluído com a solicitação e o valor armazenado atualmente para o blob. Update define o número da sequência como o sequenceNumber
valor. Increment incrementa o valor do número de sequência em 1. Se especificar Increment, não inclua o sequenceNumber
porque isso gerará um RequestFailedException.
Um número de sequência atualizado de sua escolha, se action
for Max ou Update. O valor não deve ser fornecido se action
for Increment. O número de sequência é uma propriedade controlada pelo usuário que você pode usar para acompanhar solicitações e gerenciar problemas de simultaneidade por meio de PageBlobRequestConditions.
- conditions
- PageBlobRequestConditions
Opcional PageBlobRequestConditions para adicionar condições para atualizar o número de sequência deste blob de página.
- cancellationToken
- CancellationToken
Opcional CancellationToken para propagar notificações de que a operação deve ser cancelada.
Retornos
Um Response<T> que descreve o blob de página atualizado.
Comentários
Um RequestFailedException será gerado se ocorrer uma falha.
Aplica-se a
Azure SDK for .NET