/// <summary> /// Configuration constructor /// </summary> /// <param name="serviceId"></param> /// <param name="configuration"></param> public Config(string serviceId, IConfigurationRoot configuration) : base(configuration) { _tasks = new TaskProcessorConfig(configuration); _ep = new EventProcessorConfig(configuration, serviceId); _eh = new IoTHubEventConfig(configuration, serviceId); _hub = new IoTHubConfig(configuration, serviceId); }
/// <summary> /// Configuration constructor /// </summary> /// <param name="configuration"></param> public Config(IConfiguration configuration) : base(configuration) { _tasks = new TaskProcessorConfig(configuration); _db = new CosmosDbConfig(configuration); _storage = new StorageConfig(configuration); _hub = new IoTHubConfig(configuration); }
// TODO - set false /// <summary> /// Configuration constructor /// </summary> /// <param name="serviceId"></param> /// <param name="configuration"></param> public Config(string serviceId, IConfigurationRoot configuration) : base(configuration) { _tasks = new TaskProcessorConfig(configuration); _db = new CosmosDbConfig(configuration); _storage = new StorageConfig(configuration); _hub = new IoTHubConfig(configuration, serviceId); }
// TODO - set false /// <summary> /// Configuration constructor /// </summary> /// <param name="configuration"></param> public Config(IConfigurationRoot configuration) : base(configuration) { _tasks = new TaskProcessorConfig(configuration); _db = new CosmosDbConfig(configuration); _storage = new StorageConfig(configuration); _hub = new IoTHubConfig(configuration); _ai = new ApplicationInsightsConfig(configuration); }
/// <summary> /// Configuration constructor /// </summary> /// <param name="configuration"></param> public Config(IConfigurationRoot configuration) : base(configuration) { _tasks = new TaskProcessorConfig(configuration); _ep = new EventProcessorConfig(configuration); _eh = new IoTHubEventConfig(configuration); _hub = new IoTHubConfig(configuration); _sb = new ServiceBusConfig(configuration); _ai = new ApplicationInsightsConfig(configuration); }