コード例 #1
0
        private static void ConfigureAdditionalHandlers(Http.HttpMessageHandlerBuilder builder)
        {
            var delegatingHandlers = builder.Services.GetServices <DelegatingHandler>();

            foreach (var handler in delegatingHandlers)
            {
                builder.AdditionalHandlers.Add(handler);
            }
        }
コード例 #2
0
        private static void ConfigurePrimaryHandler(Http.HttpMessageHandlerBuilder builder)
        {
            var primaryHandler = builder.Services.GetService <HttpMessageHandler>();

            if (primaryHandler != null)
            {
                builder.PrimaryHandler = primaryHandler;
            }
        }