public WebUriPagedSource( Uri rootUri, IWebEntityConfiguration entityConfiguration, IPagingConfiguration pagingConfiguration, IHttpClientFactory clientFactory = null) { this.rootUri = rootUri; this.entityConfiguration = entityConfiguration; this.pagingConfiguration = pagingConfiguration; this.clientFactory = clientFactory ?? new DefaultHttpClientFactory(carryOverCookies: true); }
public WebUriSource( Uri uri, IWebEntityConfiguration configuration, IHttpClientFactory clientFactory = null) { if (uri == null) { throw new ArgumentNullException(nameof(uri)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } this.uri = uri; this.configuration = configuration; this.clientFactory = clientFactory ?? new DefaultHttpClientFactory(); }
public WebContentSource(string content, IWebEntityConfiguration configuration) { this.content = content; // itemValueResolver == null ? content : itemValueResolver.GetValues(content); this.configuration = configuration; }