次の方法で共有


BlobContainersImpl クラス

定義

public class BlobContainersImpl : Microsoft.Azure.Management.ResourceManager.Fluent.Core.Wrapper<Microsoft.Azure.Management.Storage.Fluent.IBlobContainersOperations>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.Storage.Fluent.IBlobContainers
type BlobContainersImpl = class
    inherit Wrapper<IBlobContainersOperations>
    interface IBlobContainers
    interface IBeta
Public Class BlobContainersImpl
Inherits Wrapper(Of IBlobContainersOperations)
Implements IBeta, IBlobContainers
継承
実装

プロパティ

Inner (継承元 Wrapper<InnerT>)

メソッド

ClearLegalHoldAsync(String, String, String, IList<String>, CancellationToken)
DefineContainer(String)
DefineImmutabilityPolicy(String)
DeleteAsync(String, String, String, CancellationToken)
DeleteImmutabilityPolicyAsync(String, String, String, String, CancellationToken)
ExtendImmutabilityPolicyAsync(String, String, String, String, Int32, CancellationToken)
GetAsync(String, String, String, CancellationToken)
GetImmutabilityPolicyAsync(String, String, String, CancellationToken)
ListAsync(String, String, CancellationToken)
LockImmutabilityPolicyAsync(String, String, String, String, CancellationToken)
Manager()
SetInner(InnerT) (継承元 Wrapper<InnerT>)
SetLegalHoldAsync(String, String, String, IList<String>, CancellationToken)

明示的なインターフェイスの実装

IBlobContainers.ClearLegalHoldAsync(String, String, String, IList<String>, CancellationToken)

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

IBlobContainers.DefineContainer(String)

新しい Container リソースの定義を開始します。

IBlobContainers.DefineImmutabilityPolicy(String)

新しい ImmutabilityPolicy リソースの定義を開始します。

IBlobContainers.DeleteAsync(String, String, String, CancellationToken)

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

IBlobContainers.DeleteImmutabilityPolicyAsync(String, String, String, String, CancellationToken)

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

IBlobContainers.ExtendImmutabilityPolicyAsync(String, String, String, String, Int32, CancellationToken)

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

IBlobContainers.GetAsync(String, String, String, CancellationToken)

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

IBlobContainers.GetImmutabilityPolicyAsync(String, String, String, CancellationToken)

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

IBlobContainers.ListAsync(String, String, CancellationToken)

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

IBlobContainers.LockImmutabilityPolicyAsync(String, String, String, String, CancellationToken)

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

IBlobContainers.SetLegalHoldAsync(String, String, String, IList<String>, CancellationToken)

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

適用対象