C# Класс DistributedMutex.BlobLeaseManager

Wrapper around a Windows Azure Blob Lease
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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