示例#1
0
 public AzureAsyncAppender(CloudStorageAccount storage, string container, AzureBlobAppenderOptions options = null)
 {
     this.storage   = storage;
     this.container = container;
     this.options   = options;
     this.client    = this.storage.CreateCloudBlobClient().GetContainerReference(container);
 }
 public AzureAsyncAppender(CloudStorageAccount storage, string container, AzureBlobAppenderOptions options = null)
 {
     this.storage = storage;
     this.container = container;
     this.options = options;
     this.client = this.storage.CreateCloudBlobClient().GetContainerReference(container);
 }
示例#3
0
 public AzureBlobAppenderHelper(CloudStorageAccount storage, string container, AzureBlobAppenderOptions options)
 {
     this.storage     = storage;
     this.container   = container;
     this.options     = options ?? DefaultOptions;
     this.client      = storage.CreateCloudBlobClient().GetContainerReference(this.container);
     this.masterindex = new MasterIndex(new FileIndexLock(storage, container, options.NamingPolicy.GetIndexPath()));
 }
 public AzureBlobAppenderHelper(CloudStorageAccount storage, string container, AzureBlobAppenderOptions options)
 {
     this.storage = storage;
     this.container = container;
     this.options = options ?? DefaultOptions;
     this.client = storage.CreateCloudBlobClient().GetContainerReference(this.container);
     this.masterindex = new MasterIndex(new FileIndexLock(storage, container, options.NamingPolicy.GetIndexPath()));
 }
        public AzureAsyncAppender(string connection, string container, AzureBlobAppenderOptions options = null)
        {
            if (string.IsNullOrEmpty(connection))
            {
                throw new ArgumentNullException(nameof(connection));
            }

            this.storage = CloudStorageAccount.Parse(connection);
            this.container = container;
            this.options = options;
            this.client = this.storage.CreateCloudBlobClient().GetContainerReference(container);
        }
示例#6
0
        public AzureAsyncAppender(string connection, string container, AzureBlobAppenderOptions options = null)
        {
            if (string.IsNullOrEmpty(connection))
            {
                throw new ArgumentNullException(nameof(connection));
            }

            this.storage   = CloudStorageAccount.Parse(connection);
            this.container = container;
            this.options   = options;
            this.client    = this.storage.CreateCloudBlobClient().GetContainerReference(container);
        }
 public AzureBlobAppenderWriteOnce(CloudStorageAccount storage, string container, AzureBlobAppenderOptions options = null)
 {
     this.storage = storage;
     this.container = container;
     this.options = options ?? new AzureBlobAppenderOptions();
 }
 public AzureBlobAppenderWriteOnce(string connection, string container, AzureBlobAppenderOptions options = null) 
     : this(CloudStorageAccount.Parse(connection), container, options)
 {            
 }
 public AzureBlobAppenderWriteOnce(CloudStorageAccount storage, string container, AzureBlobAppenderOptions options = null)
 {
     this.storage   = storage;
     this.container = container;
     this.options   = options ?? new AzureBlobAppenderOptions();
 }
 public AzureBlobAppenderWriteOnce(string connection, string container, AzureBlobAppenderOptions options = null)
     : this(CloudStorageAccount.Parse(connection), container, options)
 {
 }