Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
 public WebContentSource(string content, IWebEntityConfiguration configuration)
 {
     this.content       = content; // itemValueResolver == null ? content : itemValueResolver.GetValues(content);
     this.configuration = configuration;
 }