public AzureFileSystemLock(CloudBlobContainer container, ILogger log) { _log = log; _blob = container.GetBlockBlobReference(LockFile); _lease = new AzureBlobLease(_blob); }
public AzureFileSystemLock(CloudBlockBlob blob, CloudBlockBlob messageBlob, ILogger log) : base(log) { _blob = blob ?? throw new ArgumentNullException(nameof(blob)); _messageBlob = messageBlob ?? throw new ArgumentNullException(nameof(messageBlob)); _lease = new AzureBlobLease(_blob); }
public AzureFileSystemLock(CloudBlockBlob blob, ILogger log) { _log = log; _blob = blob; _lease = new AzureBlobLease(_blob); }