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)
|
中止未锁定的不可变性策略。 删除的响应将不可变性PeriodSinceCreationInDays 设置为 0。 此操作需要 If-Match 中的 ETag。 不允许删除锁定的不可变性策略,唯一的方法是在删除策略锁定容器内的所有过期 Blob 后删除容器。
|
DeleteImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken)
|
中止未锁定的不可变性策略。 删除的响应将不可变性PeriodSinceCreationInDays 设置为 0。 此操作需要 If-Match 中的 ETag。 不允许删除锁定的不可变性策略,唯一的方法是在删除策略锁定容器内的所有过期 Blob 后删除容器。
|
ExtendImmutabilityPolicy(IBlobContainersOperations, String, String, String, String, ImmutabilityPolicy)
|
扩展锁定的不可变性Policy 的不可变性PeriodSinceCreationInDays。 锁定策略上允许的唯一操作是此操作。 此操作需要 If-Match 中的 ETag。
|
ExtendImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, ImmutabilityPolicy, CancellationToken)
|
扩展锁定的不可变性Policy 的不可变性PeriodSinceCreationInDays。 锁定策略上允许的唯一操作是此操作。 此操作需要 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)
|
将“不可变性策略”设置为“锁定”状态。 锁定策略上允许的唯一操作是 ExtendImmutabilityPolicy 操作。 此操作需要 If-Match 中的 ETag。
|
LockImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken)
|
将“不可变性策略”设置为“锁定”状态。 锁定策略上允许的唯一操作是 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)
|
汇报请求正文中指定的容器属性。 请求中未提及的属性将保持不变。 如果指定的容器尚不存在,更新将失败。
|