public static void SetPoolInfo(Uri host, int maxConn, int timeout) { HttpClientHandlerPool pool = GetPool(null, host); pool.MaxConnections = maxConn; pool.TimeOut = timeout; //pool.CreateConnection(maxConn); }
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); } }