Partilhar via


PageBlobClient.UpdateSequenceNumber Método

Definição

A UpdateSequenceNumber(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 Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo> UpdateSequenceNumber (Azure.Storage.Blobs.Models.SequenceNumberAction action, long? sequenceNumber = default, Azure.Storage.Blobs.Models.PageBlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateSequenceNumber : Azure.Storage.Blobs.Models.SequenceNumberAction * Nullable<int64> * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo>
override this.UpdateSequenceNumber : Azure.Storage.Blobs.Models.SequenceNumberAction * Nullable<int64> * Azure.Storage.Blobs.Models.PageBlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.PageBlobInfo>
Public Overridable Function UpdateSequenceNumber (action As SequenceNumberAction, Optional sequenceNumber As Nullable(Of Long) = Nothing, Optional conditions As PageBlobRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As 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