static void Main(string[] args)
 {
     HttpMessageHandler handler = new HttpClientHandler();
     handler = new BazHandler { InnerHandler = handler };
     handler = new BarHandler { InnerHandler = handler };
     handler = new FooHandler { InnerHandler = handler };
     HttpClient httpClient = new HttpClient(handler);
     HttpResponseMessage  response = httpClient.GetAsync("http://www.asp.net").Result;
     Console.Read();
 }
示例#2
0
        static void Main(string[] args)
        {
            HttpMessageHandler handler = new HttpClientHandler();

            handler = new BazHandler {
                InnerHandler = handler
            };
            handler = new BarHandler {
                InnerHandler = handler
            };
            handler = new FooHandler {
                InnerHandler = handler
            };
            HttpClient          httpClient = new HttpClient(handler);
            HttpResponseMessage response   = httpClient.GetAsync("http://www.asp.net").Result;

            Console.Read();
        }