public HtmlLoader(ILogger <HtmlLoader> logger, IOptions <WebFinderSettings> webFinderSettings) { _webFinderSettings = webFinderSettings.Value; _httpClient = new HttpClient(); _logger = logger; _httpClient.Timeout = new TimeSpan(0, 0, _webFinderSettings.RequestTimeoutSeconds); }
public HierarchicalWebFinder( IOptions <WebFinderSettings> webFinderSettings, IServiceProvider serviceProvider, ILogger <HierarchicalWebFinder> logger) { _webFinderSettings = webFinderSettings.Value; _serviceProvider = serviceProvider; _logger = logger; }