1 write to _http11RequestQueue
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (1)
243_http11RequestQueue = new RequestQueue<HttpConnection>();
13 references to _http11RequestQueue
System.Net.Http (13)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http1.cs (13)
67_http11RequestQueue.EnqueueRequest(request, waiter); 85/// <para>The method will attempt to match one request from the <see cref="_http11RequestQueue"/> to an available connection. 88/// <para>If the <see cref="_http11RequestQueue"/> becomes empty, this method will reset the <see cref="_http11RequestQueueIsEmptyAndNotDisposed"/> flag back to <see langword="true"/>, 113if (_http11RequestQueue.Count != 0) 125bool success = _http11RequestQueue.TryDequeueWaiter(this, out waiter); 132_http11RequestQueueIsEmptyAndNotDisposed = _http11RequestQueue.Count == 0 && !_disposed; 223_http11RequestQueue.PruneCompletedRequestsFromHeadOfQueue(this); 227_http11RequestQueue.Count > _pendingHttp11ConnectionCount && // More requests queued than pending connections 229_http11RequestQueue.RequestsWithoutAConnectionAttempt > 0; // There are requests we haven't issued a connection attempt for 233Trace($"Available HTTP/1.1 connections: {_http11Connections.Count}, Requests in the queue: {_http11RequestQueue.Count}, " + 234$"Requests without a connection attempt: {_http11RequestQueue.RequestsWithoutAConnectionAttempt}, " + 245RequestQueue<HttpConnection>.QueueItem queueItem = _http11RequestQueue.PeekNextRequestForConnectionAttempt(); 353_http11RequestQueue.TryDequeueSpecificWaiter(initialRequestWaiter);