예제 #1
0
 public SearchLearningProviders(
     ILearningProviderSearchManager searchManager,
     ILoggerWrapper logger,
     IHttpSpiExecutionContextManager spiExecutionContextManager)
 {
     _searchManager = searchManager;
     _logger        = logger;
     _spiExecutionContextManager = spiExecutionContextManager;
 }
예제 #2
0
        static void Init(CommandLineOptions options)
        {
            var searchIndex = new AcsLearningProviderSearchIndex(
                new SearchIndexConfiguration
            {
                AzureCognitiveSearchServiceName = options.AcsServiceName,
                AzureCognitiveSearchKey         = options.AcsKey,
                LearningProviderIndexName       = options.IndexName,
            },
                _logger);

            _searchManager = new LearningProviderSearchManager(searchIndex, _logger);
        }