IBlobContainersOperations インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BlobContainersOperations 操作。
public interface IBlobContainersOperations
type IBlobContainersOperations = interface
Public Interface IBlobContainersOperations
メソッド
拡張メソッド
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) |
要求本文で指定されたコンテナー プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定したコンテナーがまだ存在しない場合、更新は失敗します。 |
適用対象
Azure SDK for .NET