Share via


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

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)

开始定义新的容器资源。

IBlobContainers.DefineImmutabilityPolicy(String)

开始定义新的 ImmutabilityPolicy 资源。

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

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

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

中止未锁定的不可变性策略。 delete 的响应将不可变性PeriodSinceCreationInDays 设置为 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 设置为“锁定”状态。 锁定策略上允许的唯一操作是 ExtendImmutabilityPolicy 操作。 此操作需要If-Match中的 ETag。

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

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

适用于