示例#1
0
        public static void SetPoolInfo(Uri host, int maxConn, int timeout)
        {
            HttpClientHandlerPool pool = GetPool(null, host);

            pool.MaxConnections = maxConn;
            pool.TimeOut        = timeout;
            //pool.CreateConnection(maxConn);
        }
示例#2
0
 private static HttpClientHandlerPool CreatePool(string key, Uri uri)
 {
     lock (typeof(HttpClientPoolFactory))
     {
         HttpClientHandlerPool result;
         if (!mPools.TryGetValue(key, out result))
         {
             result      = new HttpClientHandlerPool(uri);
             mPools[key] = result;
         }
         return(result);
     }
 }