PageBlobClient.UpdateSequenceNumberAsync メソッド

定義

この操作により UpdateSequenceNumberAsync(SequenceNumberAction, Nullable<Int64>, PageBlobRequestConditions, CancellationToken) 、このページ BLOB のシーケンス番号 actionsequenceNumber が変更されます。

詳細については、「 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))

パラメーター

action
SequenceNumberAction

サービスが BLOB のシーケンス番号を変更する方法を指定します。 Max は、要求に含まれる値と BLOB に現在格納されている値の大きい方にシーケンス番号を設定します。 Update は、シーケンス番号を 値に sequenceNumber 設定します。 Increment は、シーケンス番号の値を 1 ずつインクリメントします。 を指定する Increment場合は、 がスローされるため、 sequenceNumberRequestFailedException含めないでください。

sequenceNumber
Nullable<Int64>

が または Updateの場合actionMax、選択した更新されたシーケンス番号。 が の場合actionIncrement、値を指定しないでください。 シーケンス番号は、要求を追跡し、 を使用して PageBlobRequestConditionsコンカレンシーの問題を管理するために使用できるユーザー制御プロパティです。

conditions
PageBlobRequestConditions

このページ BLOB のシーケンス番号を更新する条件を追加する場合は省略可能 PageBlobRequestConditions です。

cancellationToken
CancellationToken

操作を取り消す必要があることを示す通知を伝達する場合は省略可能 CancellationToken です。

戻り値

Response<T>更新されたページ BLOB を記述する 。

注釈

RequestFailedExceptionエラーが発生すると、 がスローされます。

適用対象