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;
 }