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