你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ShareLeaseClient 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
ShareLeaseClient允许对文件操作 Azure 存储租约。
public class ShareLeaseClient
type ShareLeaseClient = class
Public Class ShareLeaseClient
- 继承
-
ShareLeaseClient
构造函数
ShareLeaseClient() |
初始化 类的新实例 ShareLeaseClient 进行模拟。 |
ShareLeaseClient(ShareClient, String) |
初始化 ShareLeaseClient 类的新实例。 |
ShareLeaseClient(ShareFileClient, String) |
初始化 ShareLeaseClient 类的新实例。 |
字段
InfiniteLeaseDuration |
表示 TimeSpan 无限租用持续时间的 。 |
属性
FileClient |
ShareFileClient要管理其租约的 。 |
LeaseId |
获取此租约的租约 ID。 |
ShareClient |
ShareClient要管理其租约的 。 |
Uri |
获取要租用的 对象的 URI。 |
方法
Acquire(Nullable<TimeSpan>, CancellationToken) |
操作 Acquire(Nullable<TimeSpan>, CancellationToken) 获取文件的租约。 如果文件没有活动租约,则文件服务会针对该文件创建租约并返回租约。 如果文件具有活动租约,则只能使用活动租约 ID 请求新租约 LeaseId |
AcquireAsync(Nullable<TimeSpan>, CancellationToken) |
操作 AcquireAsync(Nullable<TimeSpan>, CancellationToken) 获取文件的租约。 如果文件没有活动租约,则文件服务会针对该文件创建租约并返回租约。 如果文件具有活动租约,则只能使用活动租约 ID 作为 LeaseId请求新租约。 |
Break(CancellationToken) |
此操作 Break(CancellationToken) 会中断文件之前获取的租约 ((如果存在) )。 在中断租约后,无法进行续订。 任何授权的请求都可以中断租约;请求不需要指定匹配的租约 ID。 也可以释放已中断的租约。 客户端可以立即获取已发布的文件租约。 |
BreakAsync(CancellationToken) |
此操作 BreakAsync(CancellationToken) 会中断文件之前获取的租约 ((如果存在) )。 在中断租约后,无法进行续订。 任何授权的请求都可以中断租约;请求不需要指定匹配的租约 ID。 也可以释放已中断的租约。 客户端可以立即获取已发布的文件租约。 |
Change(String, CancellationToken) |
该 Change(String, CancellationToken) 操作更改活动租约的租约。 更改必须包括当前 LeaseId 和新的 |
ChangeAsync(String, CancellationToken) |
该 ChangeAsync(String, CancellationToken) 操作更改活动租约的租约。 更改必须包括当前 LeaseId 和新的 |
Release(CancellationToken) |
该 Release(CancellationToken) 操作释放文件的以前获取的租约。 如果 与 文件关联的 匹配, LeaseId 则可能会释放租约。 释放租约允许另一个客户端在发布完成后立即获取文件的租约。 |
ReleaseAsync(CancellationToken) |
该 ReleaseAsync(CancellationToken) 操作释放文件的以前获取的租约。 如果 与 文件关联的 匹配, LeaseId 则可能会释放租约。 释放租约允许另一个客户端在发布完成后立即获取文件的租约。 |
Renew(CancellationToken) |
该 Renew(CancellationToken) 操作续订股份以前获得的租约。 此 API 不支持文件。 如果 leaseId 与与共享关联的匹配,则可以续订租约。 请注意,即使该租约已过期,该租约也可能续订,前提是该共享自该租约到期后未再次租赁。 在续订租约时,将重置租约持续时间时钟。 |
RenewAsync(CancellationToken) |
该 RenewAsync(CancellationToken) 操作续订股份以前获得的租约。 此 API 不支持文件。 如果 leaseId 与与共享关联的匹配,则可以续订租约。 请注意,即使该租约已过期,该租约也可能续订,前提是该共享自该租约到期后未再次租赁。 在续订租约时,将重置租约持续时间时钟。 |