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 static void SetParameter(this IMediaStreamFacadeBase mediaStreamFacade, IWinRtHttpClientFactory httpClientFactory) { mediaStreamFacade.Builder.RegisterSingleton(httpClientFactory); }