コード例 #1
0
        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;
        }
コード例 #2
0
 public KnowledgeBaseProvider(
     KBProviderConfiguration configuration,
     ILogger logger
     ) : this(configuration, true, logger)
 {
 }