public AutocompleteServiceQuery(IAppConfiguration configuration, IResilientSearchClient resilientSearchClient) { if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } _resilientSearchClient = resilientSearchClient; }
public AutocompleteServiceQuery(IAppConfiguration configuration, IResilientSearchClient resilientSearchClient, IFeatureFlagService featureFlagService) { if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } _serviceDiscoveryClient = new ServiceDiscoveryClient(configuration.ServiceDiscoveryUri); _autocompleteServiceResourceType = configuration.AutocompleteServiceResourceType; _httpClientToDeprecate = new RetryingHttpClientWrapper(new HttpClient(), QuietLog.LogHandledException); _resilientSearchClient = resilientSearchClient; _featureFlagService = featureFlagService ?? throw new ArgumentNullException(nameof(featureFlagService)); }
/// <summary> /// Create a search service client. /// </summary> /// <param name="httpClient">The <see cref="HttpClient"/> to be used for the requests.</param> public GallerySearchClient(IResilientSearchClient resilientHttpClient) { _httpClient = resilientHttpClient ?? throw new ArgumentNullException(nameof(resilientHttpClient)); }
public AutocompleteServicePackageVersionsQuery(IAppConfiguration configuration, IResilientSearchClient resilientSearchClient, IFeatureFlagService featureFlagService) : base(configuration, resilientSearchClient, featureFlagService) { }
public AutocompleteServicePackageIdsQuery(IAppConfiguration configuration, IResilientSearchClient resilientSearchClient) : base(configuration, resilientSearchClient) { }