public AzureBlobStorageClient(IAzureStorageConfiguration configuration) { configuration.Validate(); cloudStorageAccount = CloudStorageAccount.Parse(configuration.ConnectionString); cloudBlobClient = cloudStorageAccount.CreateCloudBlobClient(); }
public WebJobsSchedulerConfiguration( IConfigurationService configuration, IAzureStorageConfiguration azureConfiguration) { this.configuration = configuration; this.azureConfiguration = azureConfiguration; }
public AzureStorageService(IAzureStorageConfiguration configuration, ISupportService support) { var account = CloudStorageAccount.Parse(configuration.ConnectionString); tableClient = account.CreateCloudTableClient(); blobClient = account.CreateCloudBlobClient(); queryCache = new AzureQueryCache <PackageName>(support); }
protected AzureStorageQueueEndpoint(IAzureStorageConfiguration storageConfiguration) { if (storageConfiguration == null) throw new ArgumentNullException("storageConfiguration"); storageConfiguration.Validate(); StorageConfiguration = storageConfiguration; }
protected AzureStorageQueueEndpoint(IAzureStorageConfiguration storageConfiguration) { if (storageConfiguration == null) { throw new ArgumentNullException("storageConfiguration"); } storageConfiguration.Validate(); StorageConfiguration = storageConfiguration; }
public AzureStorageQueue(Uri uri, IAzureStorageConfiguration configuration) { Guard.AgainstNull(uri, nameof(uri)); Guard.AgainstNull(configuration, nameof(configuration)); Uri = uri; var parser = new AzureStorageQueueUriParser(uri); _queueClient = new QueueClient(configuration.GetConnectionString(parser.StorageConnectionStringName), parser.QueueName); _maxMessages = parser.MaxMessages; }
public AzureDictionaryStorageClient(IAzureStorageConfiguration storageConfiguration) { if (storageConfiguration == null) { throw new ArgumentNullException("storageConfiguration"); } storageConfiguration.Validate(); CloudStorageAccount cloudStorageAccount = CloudStorageAccount.Parse(storageConfiguration.ConnectionString); cloudTableClient = cloudStorageAccount.CreateCloudTableClient(); }
protected AzureStorageQueueEndpointManager(AzureStorageQueueEndpoint endpoint, IAzureStorageConfiguration storageConfiguration) { if (storageConfiguration == null) throw new ArgumentNullException("storageConfiguration"); endpoint.Validate(); storageConfiguration.Validate(); CloudStorageAccount = CloudStorageAccount.Parse(storageConfiguration.ConnectionString); CloudQueueClient = CloudStorageAccount.CreateCloudQueueClient(); CloudQueue = CloudQueueClient.GetQueueReference(endpoint.QueueName); }
public AuditDecoratorTest(AuditClassFixture fixture, ITestOutputHelper output) { _output = output; _password = fixture.ReferencePassword; _passwordService = fixture.GetService <IObjectService <Password, Guid> >() ?? throw new InvalidOperationException(); _user = fixture.ReferenceUser; _userService = fixture.GetService <IObjectService <User, Guid> >() ?? throw new InvalidOperationException(); IAzureStorageConfiguration config = fixture.GetService <IAzureStorageConfiguration>() ?? throw new InvalidOperationException(); Configuration.DataProvider = new AzureQueueDataProvider(config.AzureStorageConnectionString, "audit-tests"); Configuration.JsonSettings = JsonHelper.SerializerOptions; }
protected AzureStorageQueueEndpointManager(AzureStorageQueueEndpoint endpoint, IAzureStorageConfiguration storageConfiguration) { if (storageConfiguration == null) { throw new ArgumentNullException("storageConfiguration"); } endpoint.Validate(); storageConfiguration.Validate(); CloudStorageAccount = CloudStorageAccount.Parse(storageConfiguration.ConnectionString); CloudQueueClient = CloudStorageAccount.CreateCloudQueueClient(); CloudQueue = CloudQueueClient.GetQueueReference(endpoint.QueueName); }
public WhingePoolConfiguration(IAzureStorageConfiguration azureStorageConfiguration, ICommandHandlerConfiguration commandHandlerConfiguration, ICloudRunnerConfiguration commandQueue, IWhingePoolConfiguration whingePoolConfiguration) { StorageAccount = azureStorageConfiguration.StorageAccount; StorageAccountKey = azureStorageConfiguration.StorageAccountKey; RegisteredCommandHandlersBlobContainerName = commandHandlerConfiguration.RegisteredCommandHandlersBlobContainerName; RegisteredCommandHandlersTableName = commandHandlerConfiguration.RegisteredCommandHandlersTableName; CommandResultsTableName = commandQueue.CommandResultsTableName; CommandQueueName = commandQueue.CommandQueueName; WhingesTableName = whingePoolConfiguration.WhingesTableName; WhingersTableName = whingePoolConfiguration.WhingersTableName; WhingePoolsTableName = whingePoolConfiguration.WhingePoolsTableName; WhingesByWhingerTableName = whingePoolConfiguration.WhingesByWhingerTableName; WhingesByWhingePoolTableName = whingePoolConfiguration.WhingesByWhingePoolTableName; }
protected BaseAzureStorageService(IAzureStorageConfiguration azureStorageConfiguration, IConfiguration configuration) { if (azureStorageConfiguration == null) { throw new ArgumentNullException(nameof(azureStorageConfiguration)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (string.IsNullOrEmpty(azureStorageConfiguration.ConnectionStringName)) { throw new ArgumentException($"{nameof(IAzureStorageConfiguration)} does not have a valid {nameof(IAzureStorageConfiguration.ConnectionStringName)}."); } if (string.IsNullOrEmpty(azureStorageConfiguration.TableName)) { throw new ArgumentException($"{nameof(IAzureStorageConfiguration)} does not have a valid {nameof(IAzureStorageConfiguration.TableName)}."); } _isReadOnly = azureStorageConfiguration.IsReadOnly; try { string connectionString = configuration.GetConnectionString(azureStorageConfiguration.ConnectionStringName); CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connectionString); CloudTableClient tableClient = storageAccount.CreateCloudTableClient(); Table = tableClient.GetTableReference(azureStorageConfiguration.TableName); } catch (Exception e) { throw new InvalidOperationException("Error while retrieving the table.", e); } }
public AzureStorageQueuePublisherEndpoint(IAzureStorageConfiguration storageConfiguration) : base(storageConfiguration) { }
public AzureStorageQueuePublisherEndpointManager(AzureStorageQueuePublisherEndpoint endpoint, IAzureStorageConfiguration storageConfiguration) : base(endpoint, storageConfiguration) { }
public AzureStorageQueueSubscriberClient(AzureStorageQueueSubscriberEndpoint endpoint, IAzureStorageConfiguration storageConfiguration) : base(endpoint, storageConfiguration) { }
public AzureStorageQueueSubscriberEndpoint(IAzureStorageConfiguration storageConfiguration) : base(storageConfiguration) { }
public void GivenAnAzureStorageConfigurationOf(Table table) { _azureStorageConfiguration = table.CreateInstance <WhingePoolConfiguration>(); }
public AzureStorageQueueFactory(IAzureStorageConfiguration configuration) { Guard.AgainstNull(configuration, nameof(configuration)); _configuration = configuration; }
public void GivenAnAzureStorageConfigurationOf(Table table) { _azureStorageConfiguration = table.CreateInstance<WhingePoolConfiguration>(); }