次の方法で共有


IBlobContainersOperations インターフェイス

定義

BlobContainersOperations 操作。

public interface IBlobContainersOperations
type IBlobContainersOperations = interface
Public Interface IBlobContainersOperations

メソッド

ClearLegalHoldWithHttpMessagesAsync(String, String, String, IList<String>, Dictionary<String,List<String>>, CancellationToken)

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

CreateOrUpdateImmutabilityPolicyWithHttpMessagesAsync(String, String, String, Int32, String, Dictionary<String,List<String>>, CancellationToken)

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

CreateWithHttpMessagesAsync(String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken)

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

DeleteImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

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

DeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

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

ExtendImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Int32, Dictionary<String,List<String>>, CancellationToken)

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

GetImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

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

GetWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

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

LeaseWithHttpMessagesAsync(String, String, String, LeaseContainerRequest, Dictionary<String,List<String>>, CancellationToken)

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

ListWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

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

LockImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

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

SetLegalHoldWithHttpMessagesAsync(String, String, String, IList<String>, Dictionary<String,List<String>>, CancellationToken)

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

UpdateWithHttpMessagesAsync(String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken)

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

拡張メソッド

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)

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

適用対象