示例#1
0
 public StatusReporterService(IKubeResourceStore store, IKubernetes client, IControllerConfiguration configuration, ILogger <StatusReporterService> logger)
 {
     _store         = store ?? throw new ArgumentNullException(nameof(store));
     _client        = client ?? throw new ArgumentNullException(nameof(client));
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public IngressController(IKubeResourceStore store, IConfigValidator configValidator, ILogger <IngressController> logger)
 {
     _store           = store ?? throw new ArgumentNullException(nameof(store));
     _configValidator = configValidator ?? throw new ArgumentNullException(nameof(configValidator));
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
 }