public StatusController( IPreprovisionedIotHub preprovisionedIotHub, IStorageAdapterClient storage, ISimulations simulations, ILogger logger, IServicesConfig servicesConfig) { this.preprovisionedIotHub = preprovisionedIotHub; this.storage = storage; this.simulations = simulations; this.log = logger; this.servicesConfig = servicesConfig; }
public SimulationsController( ISimulations simulationsService, IIotHubConnectionStringManager connectionStringManager, IIothubMetrics iothubMetrics, IPreprovisionedIotHub preprovisionedIotHub, ISimulationAgent simulationAgent, ILogger logger) { this.simulationsService = simulationsService; this.connectionStringManager = connectionStringManager; this.iothubMetrics = iothubMetrics; this.simulationAgent = simulationAgent; this.log = logger; }
public SimulationsController( ISimulations simulationsService, IConnectionStringValidation connectionStringValidation, IIothubMetrics iothubMetrics, IRateLimitingConfig defaultRatingConfig, IPreprovisionedIotHub preprovisionedIotHub, ISimulationAgent simulationAgent, IFactory factory, ILogger logger) { this.simulationsService = simulationsService; this.connectionStringValidation = connectionStringValidation; this.iothubMetrics = iothubMetrics; this.defaultRatingConfig = defaultRatingConfig; this.simulationAgent = simulationAgent; this.factory = factory; this.log = logger; }
public SimulationsController( ISimulations simulationsService, IServicesConfig servicesConfig, IDeploymentConfig deploymentConfig, IIotHubConnectionStringManager connectionStringManager, IPreprovisionedIotHub preprovisionedIotHub, ISimulationAgent simulationAgent, ISimulationRunner simulationRunner, IRateLimiting rateReporter, ILogger logger) { this.simulationsService = simulationsService; this.servicesConfig = servicesConfig; this.deploymentConfig = deploymentConfig; this.connectionStringManager = connectionStringManager; this.simulationAgent = simulationAgent; this.simulationRunner = simulationRunner; this.rateReporter = rateReporter; this.log = logger; }
public StatusController( IPreprovisionedIotHub preprovisionedIotHub, IStorageAdapterClient storage, ISimulations simulations, ILogger logger, IServicesConfig servicesConfig, IDeploymentConfig deploymentConfig, IIotHubConnectionStringManager connectionStringManager, ISimulationRunner simulationRunner, IRateLimiting rateLimiting) { this.preprovisionedIotHub = preprovisionedIotHub; this.storage = storage; this.simulations = simulations; this.log = logger; this.servicesConfig = servicesConfig; this.deploymentConfig = deploymentConfig; this.connectionStringManager = connectionStringManager; this.simulationRunner = simulationRunner; this.rateReporter = rateLimiting; }