Share via


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IBlobContainers 接口

定义

表示 BlobContainers 的类型。

public interface IBlobContainers : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IBlobContainers = interface
    interface IBeta
Public Interface IBlobContainers
Implements IBeta
派生
实现

方法

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

清除法定保留标记。 清除相同或不存在的标记会导致幂等操作。 ClearLegalHold 仅清除请求中的指定标记。

DefineContainer(String)

开始定义新的容器资源。

DefineImmutabilityPolicy(String)

开始定义新的不可变性Policy 资源。

DeleteAsync(String, String, String, CancellationToken)

删除其帐户下的指定容器。

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

中止未锁定的不可变性策略。 删除的响应将不可变性PeriodSinceCreationInDays 设置为 0。 此操作需要 If-Match 中的 ETag。 不允许删除锁定的不可变性策略,唯一的方法是在删除容器中的所有 Blob 后删除容器。

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

扩展锁定的不可变性Policy 的不可变性PeriodSinceCreationInDays。 锁定策略上允许的唯一操作是此操作。 此操作需要 If-Match 中的 ETag。

GetAsync(String, String, String, CancellationToken)

获取指定容器的属性。

GetImmutabilityPolicyAsync(String, String, String, CancellationToken)

获取现有的不可变性策略以及响应标头和正文中的相应 ETag。

ListAsync(String, String, CancellationToken)

列出所有容器,不支持前缀(如数据平面)。 此外,SRP 今天不返回延续标记。

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

将“不可变性策略”设置为“锁定”状态。 锁定策略上允许的唯一操作是 ExtendImmutabilityPolicy 操作。 此操作需要 If-Match 中的 ETag。

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

设置法定保留标记。 设置相同的标记会导致幂等操作。 SetLegalHold 遵循追加模式,不会清除请求中未指定的现有标记。

适用于