public KnowledgeBaseProvider( [CanBeNull] KBProviderConfiguration configuration, bool enabled, [CanBeNull] ILogger logger) { if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } IsEnabled = enabled; BaseAddress = configuration.BaseAddress; _logger = logger; }
public KnowledgeBaseProvider( KBProviderConfiguration configuration, ILogger logger ) : this(configuration, true, logger) { }