/// <summary> /// Initializes a new instance of the <see cref="ServiceExtensionLabelsProvider"/> class. /// </summary> public ServiceExtensionLabelsProvider( ILogger <ServiceExtensionLabelsProvider> logger, IServiceFabricCaller serviceFabricCaller) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _serviceFabricCaller = serviceFabricCaller ?? throw new ArgumentNullException(nameof(serviceFabricCaller)); }
/// <summary> /// Initializes a new instance of the <see cref="Discoverer"/> class. /// </summary> public Discoverer( ILogger <Discoverer> logger, IServiceFabricCaller serviceFabricCaller, IServiceExtensionLabelsProvider serviceFabricExtensionConfigProvider, IConfigValidator configValidator, IOptionsMonitor <ServiceFabricDiscoveryOptions> optionsMonitor) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _serviceFabricCaller = serviceFabricCaller ?? throw new ArgumentNullException(nameof(serviceFabricCaller)); _serviceFabricExtensionConfigProvider = serviceFabricExtensionConfigProvider ?? throw new ArgumentNullException(nameof(serviceFabricExtensionConfigProvider)); _configValidator = configValidator ?? throw new ArgumentNullException(nameof(configValidator)); _optionsMonitor = optionsMonitor ?? throw new ArgumentNullException(nameof(optionsMonitor)); }