예제 #1
0
        public HeaderPropagationMessageHandlerTest()
        {
            Handler = new SimpleHandler();

            State         = new HeaderPropagationValues();
            Configuration = new HeaderPropagationOptions();

            var headerPropagationMessageHandler =
                new HeaderPropagationMessageHandler(Options.Create(Configuration), State)
            {
                InnerHandler = Handler
            };

            Client = new HttpClient(headerPropagationMessageHandler)
            {
                BaseAddress = new Uri("http://example.com")
            };
        }
예제 #2
0
        public HeaderPropagationMessageHandlerTest()
        {
            Handler = new SimpleHandler();

            State         = new HeaderPropagationValues();
            State.Headers = new Dictionary <string, StringValues>(StringComparer.OrdinalIgnoreCase);

            Configuration = new HeaderPropagationOptions();

            var headerPropagationMessageHandler =
                new HeaderPropagationMessageHandler(Options.Create(Configuration), State)
            {
                InnerHandler = Handler
            };

            Client = new HttpClient(headerPropagationMessageHandler)
            {
                BaseAddress = new Uri("http://example.com")
            };
        }