public HttpConnectionWebReaderManager(IHttpConnectionFactory httpConnectionFactory, IHttpConnectionRequestFactory httpConnectionRequestFactory, IWebReaderManagerParameters webReaderManagerParameters, IContentTypeDetector contentTypeDetector, IRetryManager retryManager) { if (null == httpConnectionFactory) { throw new ArgumentNullException("httpConnectionFactory"); } if (null == httpConnectionRequestFactory) { throw new ArgumentNullException("httpConnectionRequestFactory"); } if (null == webReaderManagerParameters) { throw new ArgumentNullException("webReaderManagerParameters"); } if (null == contentTypeDetector) { throw new ArgumentNullException("contentTypeDetector"); } if (null == retryManager) { throw new ArgumentNullException("retryManager"); } this._httpConnectionFactory = httpConnectionFactory; this._httpConnectionRequestFactory = httpConnectionRequestFactory; this._webReaderManagerParameters = webReaderManagerParameters; this._contentTypeDetector = contentTypeDetector; this._retryManager = retryManager; }
public static ICollection <ContentType> GetContentType(this IContentTypeDetector contentTypeDetector, Uri url, HttpContentHeaders headers, string fileName) { string mimeType = (string)null; MediaTypeHeaderValue contentType = headers.ContentType; if (null != contentType) { mimeType = contentType.MediaType; } return(contentTypeDetector.GetContentType(url, mimeType, fileName)); }
public WinRtHttpClientWebReaderManager(IWinRtHttpClientFactory httpClientFactory, IContentTypeDetector contentTypeDetector, IRetryManager retryManager) { if (null == httpClientFactory) throw new ArgumentNullException(nameof(httpClientFactory)); if (null == contentTypeDetector) throw new ArgumentNullException(nameof(contentTypeDetector)); if (null == retryManager) throw new ArgumentNullException(nameof(retryManager)); _httpClientFactory = httpClientFactory; _contentTypeDetector = contentTypeDetector; _retryManager = retryManager; }
public HttpConnectionWebReader(HttpConnectionWebReaderManager webReaderManager, Uri baseAddress, Uri referrer, ContentType contentType, IContentTypeDetector contentTypeDetector) { if (null == webReaderManager) throw new ArgumentNullException(nameof(webReaderManager)); if (contentTypeDetector == null) throw new ArgumentNullException(nameof(contentTypeDetector)); _webReaderManager = webReaderManager; BaseAddress = baseAddress; _referrer = referrer; ContentType = contentType; _contentTypeDetector = contentTypeDetector; }
public HttpClientWebReader(IWebReaderManager webReaderManager, HttpClient httpClient, ContentType contentType, IContentTypeDetector contentTypeDetector) { if (null == webReaderManager) throw new ArgumentNullException(nameof(webReaderManager)); if (null == httpClient) throw new ArgumentNullException(nameof(httpClient)); if (contentTypeDetector == null) throw new ArgumentNullException(nameof(contentTypeDetector)); Manager = webReaderManager; _httpClient = httpClient; ContentType = contentType; _contentTypeDetector = contentTypeDetector; }
public HttpConnectionWebReader(HttpConnectionWebReaderManager webReaderManager, Uri baseAddress, Uri referrer, ContentType contentType, IContentTypeDetector contentTypeDetector) { if (null == webReaderManager) { throw new ArgumentNullException("webReaderManager"); } if (contentTypeDetector == null) { throw new ArgumentNullException("contentTypeDetector"); } this._webReaderManager = webReaderManager; this._baseAddress = baseAddress; this._referrer = referrer; this.ContentType = contentType; this._contentTypeDetector = contentTypeDetector; }
public HttpClientWebReaderManager(IHttpClientFactory httpClientFactory, IContentTypeDetector contentTypeDetector, IRetryManager retryManager) { if (null == httpClientFactory) { throw new ArgumentNullException("httpClientFactory"); } if (null == contentTypeDetector) { throw new ArgumentNullException("contentTypeDetector"); } if (null == retryManager) { throw new ArgumentNullException("retryManager"); } this._httpClientFactory = httpClientFactory; this._contentTypeDetector = contentTypeDetector; this._retryManager = retryManager; }
public HttpConnectionWebReaderManager(IHttpConnectionFactory httpConnectionFactory, IHttpConnectionRequestFactory httpConnectionRequestFactory, IWebReaderManagerParameters webReaderManagerParameters, IContentTypeDetector contentTypeDetector, IRetryManager retryManager) { if (null == httpConnectionFactory) throw new ArgumentNullException(nameof(httpConnectionFactory)); if (null == httpConnectionRequestFactory) throw new ArgumentNullException(nameof(httpConnectionRequestFactory)); if (null == webReaderManagerParameters) throw new ArgumentNullException(nameof(webReaderManagerParameters)); if (null == contentTypeDetector) throw new ArgumentNullException(nameof(contentTypeDetector)); if (null == retryManager) throw new ArgumentNullException(nameof(retryManager)); _httpConnectionFactory = httpConnectionFactory; _httpConnectionRequestFactory = httpConnectionRequestFactory; _webReaderManagerParameters = webReaderManagerParameters; _contentTypeDetector = contentTypeDetector; _retryManager = retryManager; }
public HttpClientWebReader(IWebReaderManager webReaderManager, HttpClient httpClient, ContentType contentType, IContentTypeDetector contentTypeDetector) { if (null == webReaderManager) { throw new ArgumentNullException("webReaderManager"); } if (null == httpClient) { throw new ArgumentNullException("httpClient"); } if (contentTypeDetector == null) { throw new ArgumentNullException("contentTypeDetector"); } this._webReaderManager = webReaderManager; this._httpClient = httpClient; this.ContentType = contentType; this._contentTypeDetector = contentTypeDetector; }