PageBlobClient.UpdateSequenceNumber Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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:
Azure SDK for .NET