/// <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));
 }
Ejemplo n.º 2
0
 /// <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));
 }