Partager via


PageBlobClient.UpdateSequenceNumberAsync Méthode

Définition

L’opération UpdateSequenceNumberAsync(SequenceNumberAction, Nullable<Int64>, PageBlobRequestConditions, CancellationToken) modifie le numéro action de séquence et sequenceNumber pour cet objet blob de page.

Pour plus d'informations, consultez la rubrique Définissez propriétés d’objet 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))

Paramètres

action
SequenceNumberAction

Spécifie la façon dont le service doit modifier le numéro de séquence de l’objet blob. Max définit le numéro de séquence pour qu’il soit le plus élevé de la valeur incluse dans la demande et de la valeur actuellement stockée pour l’objet blob. Update définit le numéro de séquence sur la sequenceNumber valeur . Increment incrémente la valeur du numéro de séquence de 1. Si vous spécifiez Increment, n’incluez pas car sequenceNumber cela lèvera un RequestFailedException.

sequenceNumber
Nullable<Int64>

Numéro de séquence mis à jour de votre choix, si action est Max ou Update. La valeur ne doit pas être fournie si action est Increment. Le numéro de séquence est une propriété contrôlée par l’utilisateur que vous pouvez utiliser pour suivre les demandes et gérer les problèmes d’accès concurrentiel via PageBlobRequestConditions.

conditions
PageBlobRequestConditions

Facultatif PageBlobRequestConditions pour ajouter des conditions sur la mise à jour du numéro de séquence de cet objet blob de page.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Response<T> décrivant l’objet blob de page mis à jour.

Remarques

Un RequestFailedException sera levée en cas d’échec.

S’applique à