/// <summary> /// Nastaví vnútorný handler HTTP pomocou nástroja Builder k aktuálnemu psovodu, ak je typu DelegatingHandler. /// </summary> /// <typeparam name="TInnerHandler">Inner HttpMessageHandler type to set.</typeparam> /// <param name="httpMessageHandlerBuilder">Inner HttpMessageHandler builder.</param> public void WithInnerHandler <TInnerHandler>(Action <IInnerHttpMessageHandlerBuilder> httpMessageHandlerBuilder) where TInnerHandler : HttpMessageHandler, new() { var newHttpMessageHandlerBuilder = new InnerHttpMessageHandlerBuilder(); this.WithInnerHandler(newHttpMessageHandlerBuilder.Handler); }
/// <summary> /// Nastaví vnútorný handler HTTP pomocou nástroja Builder k aktuálnemu pripadu, ak je typu DelegatingHandler. /// </summary> /// <typeparam name="TInnerHandler">Inner HttpMessageHandler type to set.</typeparam> /// <param name="httpMessageHandlerBuilder">Inner HttpMessageHandler builder.</param> /// <returns>The same HTTP handler builder.</returns> public IHttpMessageHandlerBuilder WithInnerHandler <TInnerHandler>( Action <IInnerHttpMessageHandlerBuilder> httpMessageHandlerBuilder) where TInnerHandler : HttpMessageHandler, new() { var newHttpMessageHandlerBuilder = new InnerHttpMessageHandlerBuilder(); return(this.WithInnerHandler(newHttpMessageHandlerBuilder.AndProvideTheHandler())); }