Ejemplo n.º 1
0
        public AzureFileSystemLock(CloudBlobContainer container, ILogger log)
        {
            _log = log;

            _blob  = container.GetBlockBlobReference(LockFile);
            _lease = new AzureBlobLease(_blob);
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public AzureFileSystemLock(CloudBlockBlob blob, ILogger log)
 {
     _log   = log;
     _blob  = blob;
     _lease = new AzureBlobLease(_blob);
 }