DataLakeLeaseClient クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DataLakeLeaseClientでは、パス上の Azure Storage リースを操作できます。
public class DataLakeLeaseClient
type DataLakeLeaseClient = class
Public Class DataLakeLeaseClient
- 継承
-
DataLakeLeaseClient
コンストラクター
DataLakeLeaseClient() |
モック作成のために クラスの DataLakeLeaseClient 新しいインスタンスを初期化します。 |
DataLakeLeaseClient(DataLakeFileSystemClient, String) |
DataLakeLeaseClient クラスの新しいインスタンスを初期化します。 |
DataLakeLeaseClient(DataLakePathClient, String) |
DataLakeLeaseClient クラスの新しいインスタンスを初期化します。 |
フィールド
InfiniteLeaseDuration |
TimeSpan無限リース期間を表す 。 |
プロパティ
LeaseId |
このリースのリース ID を取得します。 |
Uri |
リースされるオブジェクトの URI を取得します。 |
メソッド
Acquire(TimeSpan, RequestConditions, CancellationToken) |
この操作は Acquire(TimeSpan, RequestConditions, CancellationToken) 、パスまたはファイル システムのリースを取得します。 リース ファイル システムにアクティブなリースがない場合、Data Lake サービスはパスまたはファイル システムにリースを作成して返します。 ファイル システムにアクティブなリースがある場合は、アクティブなリース ID を として LeaseId使用して新しいリースのみを要求できますが、新 詳細については、「 リース コンテナー。 |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
この操作は AcquireAsync(TimeSpan, RequestConditions, CancellationToken) 、パスまたはファイル システムのリースを取得します。 リース ファイル システムにアクティブなリースがない場合、Data Lake サービスはファイル システムまたはパスにリースを作成して返します。 ファイル システムにアクティブなリースがある場合は、アクティブなリース ID を として LeaseId使用して新しいリースのみを要求できますが、新 詳細については、「 リース コンテナー。 |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
この操作は Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) 、パスまたはファイル システムの以前に取得したリース (存在する場合) を中断します。 いったん中断したリースは更新できません。 承認済みの要求によってリースを中断できます。要求で一致するリース ID を指定する必要はありません。 リースが切断されると、リースの中断 中断されたリースを解放することもできます。 クライアントは、リリースされたパスまたはファイル システム リースをすぐに取得できます。 詳細については、「 リース コンテナー。 |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
この操作は BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) 、パスまたはファイル システムの以前に取得したリース (存在する場合) を中断します。 いったん中断したリースは更新できません。 承認済みの要求によってリースを中断できます。要求で一致するリース ID を指定する必要はありません。 リースが切断されると、リースの中断 中断されたリースを解放することもできます。 クライアントは、リリースされたパスまたはファイル システム リースをすぐに取得できます。 詳細については、「 リース コンテナー。 |
Change(String, RequestConditions, CancellationToken) |
この操作により Change(String, RequestConditions, CancellationToken) 、アクティブなリースのリースが変更されます。 変更には、現在 LeaseId の と 新しい 詳細については、「 リース コンテナー。 |
ChangeAsync(String, RequestConditions, CancellationToken) |
この操作により ChangeAsync(String, RequestConditions, CancellationToken) 、アクティブなリースのリースが変更されます。 変更には、現在 LeaseId の と 新しい 詳細については、「 リース コンテナー。 |
Release(RequestConditions, CancellationToken) |
この操作により Release(RequestConditions, CancellationToken) 、ファイル システムまたはパスの以前に取得したリースが解放されます。 がファイル システムまたはパスに LeaseId 関連付けられていると一致する場合は、リースを解放できます。 リースを解放すると、リリースが完了するとすぐに、別のクライアントがファイル システムまたはパスのリースをすぐに取得できます。 詳細については、「 リース コンテナー。 |
ReleaseAsync(RequestConditions, CancellationToken) |
この操作により ReleaseAsync(RequestConditions, CancellationToken) 、ファイル システムまたはパスの以前に取得したリースが解放されます。 がファイル システムまたはパスに LeaseId 関連付けられていると一致する場合は、リースを解放できます。 リースを解放すると、リリースが完了するとすぐに、別のクライアントがファイル システムまたはパスのリースをすぐに取得できます。 詳細については、「 リース コンテナー。 |
Renew(RequestConditions, CancellationToken) |
この操作により Renew(RequestConditions, CancellationToken) 、パスまたはファイル システムの以前に取得したリースが更新されます。 leaseId がパスまたはファイル システムに関連付けられていると一致する場合は、リースを更新できます。 リースの有効期限が切れてから、パスまたはファイル システムが再びリースされていない限り、リースが期限切れになった場合でも、リースが更新される可能性があることに注意してください。 リースを更新すると、リース期間の時間がリセットされます。 詳細については、「 リース コンテナー。 |
RenewAsync(RequestConditions, CancellationToken) |
この操作により RenewAsync(RequestConditions, CancellationToken) 、パスまたはファイル システムの以前に取得したリースが更新されます。 leaseId がパスまたはファイル システムに関連付けられていると一致する場合は、リースを更新できます。 リースの有効期限が切れてから、パスまたはファイル システムが再びリースされていない限り、リースが期限切れになった場合でも、リースが更新される可能性があることに注意してください。 リースを更新すると、リース期間の時間がリセットされます。 詳細については、「 リース コンテナー。 |
適用対象
Azure SDK for .NET