C# Класс AzureWebFarm.Helpers.AutoRenewLease

Helper library to maintain a lease while in a using block. Attempts to autorenew a 90 second lease every 40 seconds (customisable) rather than indefinitely, meaning the lease isn't locked forever if the instance crashes. Based on https://github.com/smarx/WazStorageExtensions pending a pull request we have sent to this project.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AutoRenewLease ( ILoggerFactory loggerFactory, LoggerLevel logLevel, CloudBlob blob, int renewLeaseSeconds = 40, int leaseLengthSeconds = 90 ) : System
Dispose ( ) : void

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

Метод Описание
Dispose ( bool disposing ) : void

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

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

public AutoRenewLease ( ILoggerFactory loggerFactory, LoggerLevel logLevel, CloudBlob blob, int renewLeaseSeconds = 40, int leaseLengthSeconds = 90 ) : System
loggerFactory ILoggerFactory
logLevel LoggerLevel
blob Microsoft.WindowsAzure.StorageClient.CloudBlob
renewLeaseSeconds int
leaseLengthSeconds int
Результат System

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

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