public BlobLeaseManager(BlobSettings settings, ILogger logger) : this(settings.BlobServiceClient, settings.Container, settings.BlobName, logger) { }
public BlobDistributedMutex(BlobSettings blobSettings, Func <CancellationToken, Task> taskToRunWhenLeaseAcquired, ILogger logger) { this.blobSettings = blobSettings; this.taskToRunWhenLeaseAcquired = taskToRunWhenLeaseAcquired; this.logger = logger; }