次の方法で共有


BlobBaseClient.SetImmutabilityPolicy メソッド

定義

BLOB、BLOB スナップショット、または BLOB バージョンの不変ポリシーを設定します。 ストレージ アカウントで BLOB のバージョン管理を有効にする必要があり、この API を呼び出すには、バージョン管理が有効になっている不変ストレージを持つコンテナー内に BLOB が存在する必要があることに注意してください。

public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobImmutabilityPolicy> SetImmutabilityPolicy (Azure.Storage.Blobs.Models.BlobImmutabilityPolicy immutabilityPolicy, Azure.Storage.Blobs.Models.BlobRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SetImmutabilityPolicy : Azure.Storage.Blobs.Models.BlobImmutabilityPolicy * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobImmutabilityPolicy>
override this.SetImmutabilityPolicy : Azure.Storage.Blobs.Models.BlobImmutabilityPolicy * Azure.Storage.Blobs.Models.BlobRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobImmutabilityPolicy>
Public Overridable Function SetImmutabilityPolicy (immutabilityPolicy As BlobImmutabilityPolicy, Optional conditions As BlobRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobImmutabilityPolicy)

パラメーター

immutabilityPolicy
BlobImmutabilityPolicy

設定する BlobImmutabilityPolicy

conditions
BlobRequestConditions

BLOB の HTTP ヘッダーの設定に関する条件を追加する場合は省略可能 BlobRequestConditions です。 この API に適用できる唯一の要求条件は、変更されていない場合であることに注意してください。

cancellationToken
CancellationToken

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

戻り値

Response<T>

注釈

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

適用対象