public HttpClientFactory(IHttpClientFactoryParameters parameters, IWebReaderManagerParameters webReaderManagerParameters, IProductInfoHeaderValueFactory userAgentFactory, Func <HttpClientHandler> httpClientHandlerFactory) { if (null == parameters) { throw new ArgumentNullException("parameters"); } if (null == webReaderManagerParameters) { throw new ArgumentNullException("webReaderManagerParameters"); } if (null == userAgentFactory) { throw new ArgumentNullException("userAgentFactory"); } if (null == httpClientHandlerFactory) { throw new ArgumentNullException("httpClientHandlerFactory"); } this._referrer = parameters.Referrer; this._userAgent = userAgentFactory.Create(); this._credentials = parameters.Credentials; this._cookieContainer = parameters.CookieContainer; this._webReaderManagerParameters = webReaderManagerParameters; this._httpClientHandlerFactory = httpClientHandlerFactory; }
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 WinRtHttpClientFactory(IWinRtHttpClientFactoryParameters parameters, IWebReaderManagerParameters webReaderManagerParameters, IHttpProductInfoHeaderValueFactory httpProductInfoFactory, Func<HttpBaseProtocolFilter> httpClientHandlerFactory) { if (null == parameters) throw new ArgumentNullException(nameof(parameters)); if (null == webReaderManagerParameters) throw new ArgumentNullException(nameof(webReaderManagerParameters)); if (null == httpProductInfoFactory) throw new ArgumentNullException(nameof(httpProductInfoFactory)); if (null == httpClientHandlerFactory) throw new ArgumentNullException(nameof(httpClientHandlerFactory)); _referrer = parameters.Referrer; _userAgent = httpProductInfoFactory.Create(); _credentials = parameters.Credentials; _webReaderManagerParameters = webReaderManagerParameters; _httpClientHandlerFactory = httpClientHandlerFactory; }
public HttpClientFactory(IHttpClientFactoryParameters parameters, IWebReaderManagerParameters webReaderManagerParameters, IProductInfoHeaderValueFactory userAgentFactory, Func<HttpClientHandler> httpClientHandlerFactory) { if (null == parameters) throw new ArgumentNullException(nameof(parameters)); if (null == webReaderManagerParameters) throw new ArgumentNullException(nameof(webReaderManagerParameters)); if (null == userAgentFactory) throw new ArgumentNullException(nameof(userAgentFactory)); if (null == httpClientHandlerFactory) throw new ArgumentNullException(nameof(httpClientHandlerFactory)); _referrer = parameters.Referrer; _userAgent = userAgentFactory.Create(); _credentials = parameters.Credentials; _cookieContainer = parameters.CookieContainer; _webReaderManagerParameters = webReaderManagerParameters; _httpClientHandlerFactory = httpClientHandlerFactory; }
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 static void SetParameter(this IMediaStreamFacadeBase mediaStreamFacade, IWebReaderManagerParameters parameters) { mediaStreamFacade.Builder.RegisterSingleton <IWebReaderManagerParameters>(parameters); }
public static void SetParameter(this IMediaStreamFacadeBase mediaStreamFacade, IWebReaderManagerParameters parameters) { mediaStreamFacade.Builder.RegisterSingleton(parameters); }