BlobLeaseClient 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
를 BlobLeaseClient 사용하면 컨테이너 및 Blob에서 Azure Storage 임대를 조작할 수 있습니다.
public class BlobLeaseClient
type BlobLeaseClient = class
Public Class BlobLeaseClient
- 상속
-
BlobLeaseClient
생성자
BlobLeaseClient() |
모의 클래스의 BlobLeaseClient 새 instance 초기화합니다. |
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