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

BlobContainersOperationsExtensions 类

定义

BlobContainersOperations 的扩展方法。

public static class BlobContainersOperationsExtensions
type BlobContainersOperationsExtensions = class
Public Module BlobContainersOperationsExtensions
继承
BlobContainersOperationsExtensions

方法

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)

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

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

扩展锁定的不可变性Policy 的不可变性PeriodSinceCreationInDays。 锁定策略上允许的唯一操作是此操作。 此操作需要 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)

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

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

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

UpdateAsync(IBlobContainersOperations, String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, CancellationToken)

汇报请求正文中指定的容器属性。 请求中未提及的属性将保持不变。 如果指定的容器尚不存在,更新将失败。

适用于