Compartilhar via


PageBlobClient.UpdateSequenceNumberAsync Método

Definição

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.

sequenceNumber
Nullable<Int64>

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