ShareLeaseClient クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ShareLeaseClientでは、ファイルの Azure Storage リースを操作できます。
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 が共有に関連付けられていると一致する場合は、リースを更新できます。 リースの有効期限が切れてから再びリースされていない限り、リースが期限切れになった場合でも、リースが更新される可能性があることに注意してください。 リースを更新すると、リース期間の時間がリセットされます。 |
適用対象
Azure SDK for .NET