public AzureSearchService(
     SearchIndexClient searchClient,
     IUrlGenerator url,
     IFrameworkCompatibilityService frameworks)
 {
     _searchClient = searchClient ?? throw new ArgumentNullException(nameof(searchClient));
     _url          = url ?? throw new ArgumentNullException(nameof(url));
     _frameworks   = frameworks ?? throw new ArgumentNullException(nameof(frameworks));
 }
示例#2
0
 public DatabaseSearchService(
     IContext context,
     IFrameworkCompatibilityService frameworks,
     ISearchResponseBuilder searchBuilder)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _frameworks = frameworks ?? throw new ArgumentNullException(nameof(frameworks));
     _searchBuilder = searchBuilder ?? throw new ArgumentNullException(nameof(searchBuilder));
 }
 public AzureSearchService(
     BatchIndexer indexer,
     SearchIndexClient searchClient,
     IFrameworkCompatibilityService frameworks)
 {
     _indexer      = indexer ?? throw new ArgumentNullException(nameof(indexer));
     _searchClient = searchClient ?? throw new ArgumentNullException(nameof(searchClient));
     _frameworks   = frameworks ?? throw new ArgumentNullException(nameof(frameworks));
 }
示例#4
0
 public DatabaseSearchService(IContext context, IFrameworkCompatibilityService frameworks, IUrlGenerator url)
 {
     _context    = context ?? throw new ArgumentNullException(nameof(context));
     _frameworks = frameworks ?? throw new ArgumentNullException(nameof(frameworks));
     _url        = url ?? throw new ArgumentNullException(nameof(url));
 }
示例#5
0
 public DatabaseSearchService(IDataBaseContext context, IFrameworkCompatibilityService frameworks)
 {
     _context    = context ?? throw new ArgumentNullException(nameof(context));
     _frameworks = frameworks ?? throw new ArgumentNullException(nameof(frameworks));
 }