public DeviceListFilterRepository(IConfigurationProvider configurationProvider, IAzureTableStorageClientFactory filterTableStorageClientFactory, IAzureTableStorageClientFactory clausesTableStorageClientFactory) { _storageAccountConnectionString = configurationProvider.GetConfigurationSettingValue("device.StorageConnectionString"); string filterTableName = configurationProvider.GetConfigurationSettingValueOrDefault("DeviceListFilterTableName", _filterTableName); _filterTableStorageClient = filterTableStorageClientFactory.CreateClient(_storageAccountConnectionString, filterTableName); string clauseTableName = configurationProvider.GetConfigurationSettingValueOrDefault("SuggestedClauseTableName", _clauseTableName); _clauseTableStorageClient = clausesTableStorageClientFactory.CreateClient(_storageAccountConnectionString, clauseTableName); var task = InitializeDefaultFilter(); }
public JobRepository(IConfigurationProvider configurationProvider, IAzureTableStorageClientFactory tableStorageClientFactory) { var connectionString = configurationProvider.GetConfigurationSettingValue("device.StorageConnectionString"); var tableName = configurationProvider.GetConfigurationSettingValueOrDefault("JobTableName", "JobList"); _azureTableStorageClient = tableStorageClientFactory.CreateClient(connectionString, tableName); }
public DeviceIconRepository(IConfigurationProvider configurationProvider, IBlobStorageClientFactory blobStorageClientFactory) { _storageAccountConnectionString = configurationProvider.GetConfigurationSettingValue("device.StorageConnectionString"); _deviceIconsBlobStoreContainerName = configurationProvider.GetConfigurationSettingValueOrDefault("DeviceIconStoreContainerName", "deviceicons"); _blobStorageClient = blobStorageClientFactory.CreateClient(_storageAccountConnectionString, _deviceIconsBlobStoreContainerName); _writePolicyName = _deviceIconsBlobStoreContainerName + "-write"; }
public BulkDeviceTester(ITransportFactory transportFactory, ILogger logger, IConfigurationProvider configProvider, ITelemetryFactory telemetryFactory, IDeviceFactory deviceFactory, IVirtualDeviceStorage virtualDeviceStorage) { _transportFactory = transportFactory; _logger = logger; _configProvider = configProvider; _telemetryFactory = telemetryFactory; _deviceFactory = deviceFactory; _deviceStorage = virtualDeviceStorage; _deviceList = new List<InitialDeviceConfig>(); _devicePollIntervalSeconds = Convert.ToInt32(_configProvider.GetConfigurationSettingValueOrDefault("DevicePollIntervalSeconds", DEFAULT_DEVICE_POLL_INTERVAL_SECONDS.ToString())); }
public BulkDeviceTester(ITransportFactory transportFactory, ILogger logger, IConfigurationProvider configProvider, ITelemetryFactory telemetryFactory, IDeviceFactory deviceFactory, IVirtualDeviceStorage virtualDeviceStorage) { _transportFactory = transportFactory; _logger = logger; _configProvider = configProvider; _telemetryFactory = telemetryFactory; _deviceFactory = deviceFactory; _deviceStorage = virtualDeviceStorage; _deviceList = new List <InitialDeviceConfig>(); _devicePollIntervalSeconds = Convert.ToInt32(_configProvider.GetConfigurationSettingValueOrDefault("DevicePollIntervalSeconds", DEFAULT_DEVICE_POLL_INTERVAL_SECONDS.ToString())); }
public BulkDeviceTester(ITransportFactory transportFactory, ILogger logger, IConfigurationProvider configProvider, ITelemetryFactory telemetryFactory, IDeviceFactory deviceFactory, IVirtualDeviceStorage virtualDeviceStorage) { _transportFactory = transportFactory; _logger = logger; _configProvider = configProvider; _telemetryFactory = telemetryFactory; _deviceFactory = deviceFactory; _deviceStorage = virtualDeviceStorage; string pollingIntervalString = _configProvider.GetConfigurationSettingValueOrDefault( "DevicePollIntervalSeconds", DEFAULT_DEVICE_POLL_INTERVAL_SECONDS.ToString(CultureInfo.InvariantCulture)); _devicePollIntervalSeconds = Convert.ToInt32(pollingIntervalString, CultureInfo.InvariantCulture); }
public NameCacheRepository(IConfigurationProvider configurationProvider, IAzureTableStorageClientFactory tableStorageClientFactory) { _storageAccountConnectionString = configurationProvider.GetConfigurationSettingValue("device.StorageConnectionString"); _nameCacheTableName = configurationProvider.GetConfigurationSettingValueOrDefault("NameCacheTableName", "NameCacheList"); _azureTableStorageClient = tableStorageClientFactory.CreateClient(_storageAccountConnectionString, _nameCacheTableName); }