예제 #1
0
 /// <summary>
 /// Creates a new instance of the RuntimeController.
 /// </summary>
 /// <param name="logger">The logger to use to log messages.</param>
 /// <param name="validator">The validator to use to validate telemetry.</param>
 public RuntimeController(ILogger <RuntimeController> logger, ITelemetryValidator validator)
 {
     _logger    = logger;
     _validator = validator;
 }
예제 #2
0
 /// <summary>
 /// Creates a new instance of the RuntimeController.
 /// </summary>
 /// <param name="logger">The logger to use to log messages.</param>
 /// <param name="validator">The validator to use to validate telemetry.</param>
 public RuntimeController(ILogger <RuntimeController> logger, ITelemetryValidator validator)
 {
     _logger    = logger ?? throw new ArgumentNullException(nameof(logger));
     _validator = validator ?? throw new ArgumentNullException(nameof(validator));
 }