C# 클래스 DistributedMutex.BlobLeaseManager

Wrapper around a Windows Azure Blob Lease
파일 보기 프로젝트 열기: mspnp/cloud-design-patterns 1 사용 예제들

공개 메소드들

메소드 설명
AcquireLeaseAsync ( CancellationToken token ) : Task
BlobLeaseManager ( BlobSettings settings ) : System
BlobLeaseManager ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient blobClient, string leaseContainerName, string leaseBlobName ) : System
ReleaseLease ( string leaseId ) : void
RenewLeaseAsync ( string leaseId, CancellationToken token ) : Task

비공개 메소드들

메소드 설명
CreateBlobAsync ( CancellationToken token ) : Task

메소드 상세

AcquireLeaseAsync() 공개 메소드

public AcquireLeaseAsync ( CancellationToken token ) : Task
token System.Threading.CancellationToken
리턴 Task

BlobLeaseManager() 공개 메소드

public BlobLeaseManager ( BlobSettings settings ) : System
settings BlobSettings
리턴 System

BlobLeaseManager() 공개 메소드

public BlobLeaseManager ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient blobClient, string leaseContainerName, string leaseBlobName ) : System
blobClient Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient
leaseContainerName string
leaseBlobName string
리턴 System

ReleaseLease() 공개 메소드

public ReleaseLease ( string leaseId ) : void
leaseId string
리턴 void

RenewLeaseAsync() 공개 메소드

public RenewLeaseAsync ( string leaseId, CancellationToken token ) : Task
leaseId string
token System.Threading.CancellationToken
리턴 Task