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