Freigeben über


PageBlobClient.UpdateSequenceNumber Methode

Definition

Der UpdateSequenceNumber(SequenceNumberAction, Nullable<Int64>, PageBlobRequestConditions, CancellationToken) Vorgang ändert die Sequenznummer action und sequenceNumber für dieses Seitenblob.

Weitere Informationen finden Sie unter Legen Sie Blobeigenschaften fest.

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)

Parameter

action
SequenceNumberAction

Gibt an, wie der Dienst die Sequenznummer des Blobs ändern soll. Max legt die Sequenznummer auf den höheren Wert fest, der in der Anforderung enthalten ist, und den Wert, der derzeit für das Blob gespeichert ist. Update legt die Sequenznummer auf den sequenceNumber Wert fest. Increment erhöht den Wert der Sequenznummer um 1. Wenn Sie angeben Increment, schließen Sie nicht ein, sequenceNumber da dadurch ein RequestFailedExceptionausgelöst wird.

sequenceNumber
Nullable<Int64>

Eine aktualisierte Sequenznummer Ihrer Wahl, wenn action oder UpdateistMax. Der Wert sollte nicht angegeben werden, wenn action ist Increment. Die Sequenznummer ist eine benutzergesteuerte Eigenschaft, die Sie verwenden können, um Anforderungen nachzuverfolgen und Parallelitätsprobleme über PageBlobRequestConditionszu verwalten.

conditions
PageBlobRequestConditions

Optional PageBlobRequestConditions zum Hinzufügen von Bedingungen beim Aktualisieren der Sequenznummer dieses Seitenblobs.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Ein Response<T> , der das aktualisierte Seitenblob beschreibt.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.

Gilt für: