次の方法で共有


IBlobContainersOperations インターフェイス

定義

BlobContainersOperations 操作。

public interface IBlobContainersOperations
type IBlobContainersOperations = interface
Public Interface IBlobContainersOperations

メソッド

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

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

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

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

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

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

CreateWithHttpMessagesAsync(String, String, String, BlobContainer, 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, ImmutabilityPolicy, 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 秒にすることも、無限にすることもできます。

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

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

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

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

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

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

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

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

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

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

UpdateWithHttpMessagesAsync(String, String, String, BlobContainer, Dictionary<String,List<String>>, CancellationToken)

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

拡張メソッド

BeginObjectLevelWorm(IBlobContainersOperations, String, String, String)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

BeginObjectLevelWormAsync(IBlobContainersOperations, String, String, String, CancellationToken)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

ClearLegalHold(IBlobContainersOperations, String, String, String, IList<String>, Nullable<Boolean>)

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

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

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

Create(IBlobContainersOperations, String, String, String, BlobContainer)

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

CreateAsync(IBlobContainersOperations, String, String, String, BlobContainer, CancellationToken)

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

CreateOrUpdateImmutabilityPolicy(IBlobContainersOperations, String, String, String, ImmutabilityPolicy, String)

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

CreateOrUpdateImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, ImmutabilityPolicy, String, CancellationToken)

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

Delete(IBlobContainersOperations, String, String, String)

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

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

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

DeleteImmutabilityPolicy(IBlobContainersOperations, String, String, String, String)

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

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

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

ExtendImmutabilityPolicy(IBlobContainersOperations, String, String, String, String, ImmutabilityPolicy)

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

ExtendImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, ImmutabilityPolicy, CancellationToken)

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

Get(IBlobContainersOperations, String, String, String)

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

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

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

GetImmutabilityPolicy(IBlobContainersOperations, String, String, String, String)

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

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

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

Lease(IBlobContainersOperations, String, String, String, LeaseContainerRequest)

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

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

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

List(IBlobContainersOperations, String, String, String, String, String)

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

ListAsync(IBlobContainersOperations, String, String, String, String, String, CancellationToken)

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

ListNext(IBlobContainersOperations, String)

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

ListNextAsync(IBlobContainersOperations, String, CancellationToken)

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

LockImmutabilityPolicy(IBlobContainersOperations, String, String, String, String)

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

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

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

ObjectLevelWorm(IBlobContainersOperations, String, String, String)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

ObjectLevelWormAsync(IBlobContainersOperations, String, String, String, CancellationToken)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

SetLegalHold(IBlobContainersOperations, String, String, String, IList<String>, Nullable<Boolean>)

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

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

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

Update(IBlobContainersOperations, String, String, String, BlobContainer)

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

UpdateAsync(IBlobContainersOperations, String, String, String, BlobContainer, CancellationToken)

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

適用対象