public SearchRepository(SearchRepositorySettings settings, ISearchInitializer searchInitializer = null, ISearchServiceClient searchServiceClient = null, ISearchIndexClient searchIndexClient = null)
 {
     _indexName           = typeof(T).Name.ToLowerInvariant();
     _settings            = settings ?? throw new ArgumentNullException(nameof(settings));
     _searchInitializer   = searchInitializer ?? new SearchInitializer(_settings.SearchServiceName, _settings.SearchKey, null);
     _searchServiceClient = searchServiceClient ?? new SearchServiceClient(_settings.SearchServiceName, new SearchCredentials(_settings.SearchKey));
     _searchIndexClient   = searchIndexClient;
 }
Exemplo n.º 2
0
 public SearchRepository(SearchRepositorySettings settings)
 {
     _indexName           = typeof(T).Name.ToLowerInvariant();
     _settings            = settings ?? throw new ArgumentNullException(nameof(settings));
     _searchServiceClient = new SearchServiceClient(_settings.SearchServiceName, new SearchCredentials(_settings.SearchKey));
 }