C# Класс Etg.Yams.Azure.Lease.SelfRenewableBlobLease

A lease that doesn't expire. TODO: Investigate if an alternative exists in Azure and get rid of this class if possible.
Наследование: IBlobLease
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
DisableTimer System.Threading.Tasks.Task
GetKey string
RenewLease System.Threading.Tasks.Task

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

Метод Описание
Dispose ( ) : void
ReleaseLease ( ) : System.Threading.Tasks.Task
SelfRenewableBlobLease ( ICloudBlob blob ) : System
TryAcquireLease ( ) : Task

Приватные методы

Метод Описание
DisableTimer ( ) : System.Threading.Tasks.Task
GetKey ( ICloudBlob blob ) : string
RenewLease ( ICloudBlob blob, string leaseId ) : System.Threading.Tasks.Task

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ReleaseLease() публичный Метод

public ReleaseLease ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

SelfRenewableBlobLease() публичный Метод

public SelfRenewableBlobLease ( ICloudBlob blob ) : System
blob ICloudBlob
Результат System

TryAcquireLease() публичный Метод

public TryAcquireLease ( ) : Task
Результат Task