/// <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; }
/// <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)); }