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 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; }