PageBlobClient.UpdateSequenceNumberAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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 à
Azure SDK for .NET