Share via


BlobContainersOperationsExtensions クラス

定義

BlobContainersOperations の拡張メソッド。

public static class BlobContainersOperationsExtensions
type BlobContainersOperationsExtensions = class
Public Module BlobContainersOperationsExtensions
継承
BlobContainersOperationsExtensions

メソッド

ClearLegalHoldAsync(IBlobContainersOperations, String, String, String, IList<String>, CancellationToken)

訴訟ホールド タグをクリアします。 同じタグまたは存在しないタグをクリアすると、べき等操作が発生します。 ClearLegalHold は、要求内の指定されたタグのみをクリアします。

CreateAsync(IBlobContainersOperations, String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, CancellationToken)

要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。 コンテナー リソースには、そのコンテナーのメタデータとプロパティが含まれます。 コンテナーに含まれる BLOB の一覧は含まれません。

CreateOrUpdateImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, Int32, String, CancellationToken)

ロック解除された不変ポリシーを作成または更新します。 If-Matchの ETag が指定されている場合は受け入れられますが、この操作には必要ありません。

DeleteAsync(IBlobContainersOperations, String, String, String, CancellationToken)

指定したコンテナーをそのアカウントで削除します。

DeleteImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken)

ロック解除された不変ポリシーを中止します。 削除の応答に immutabilityPeriodSinceCreationInDays が 0 に設定されています。 この操作には、If-Matchの ETag が必要です。 ロックされた不変ポリシーの削除は許可されていません。唯一の方法は、コンテナー内のすべての BLOB を削除した後にコンテナーを削除することです。

ExtendImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, Int32, CancellationToken)

ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。 ロックされたポリシーで許可される唯一のアクションは、このアクションです。 この操作には、If-Matchの ETag が必要です。

GetAsync(IBlobContainersOperations, String, String, String, CancellationToken)

指定したコンテナーのプロパティを取得します。

GetImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken)

応答ヘッダーと本文の対応する ETag と共に、既存の不変性ポリシーを取得します。

LeaseAsync(IBlobContainersOperations, String, String, String, LeaseContainerRequest, CancellationToken)

リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。

ListAsync(IBlobContainersOperations, String, String, CancellationToken)

すべてのコンテナーを一覧表示し、データ プレーンなどのプレフィックスをサポートしていません。 また、現在の SRP は継続トークンを返しません。

LockImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken)

ImmutabilityPolicy を Locked 状態に設定します。 ロックされたポリシーで許可されるアクションは、ExtendImmutabilityPolicy アクションのみです。 この操作には、If-Matchの ETag が必要です。

SetLegalHoldAsync(IBlobContainersOperations, String, String, String, IList<String>, CancellationToken)

訴訟ホールド タグを設定します。 同じタグを設定すると、べき等操作になります。 SetLegalHold は追加パターンに従い、要求で指定されていない既存のタグをクリアしません。

UpdateAsync(IBlobContainersOperations, String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, CancellationToken)

要求本文で指定されたコンテナー プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定したコンテナーがまだ存在しない場合、更新は失敗します。

適用対象