コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
 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;
 }
コード例 #5
0
 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;
 }