1 write to Waiter
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\ConnectionPool\RequestQueue.cs (1)
124
Enqueue(new QueueItem { Request = request,
Waiter
= waiter });
9 references to Waiter
System.Net.Http (9)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http1.cs (2)
258
HttpConnectionWaiter<HttpConnection> waiter = queueItem.
Waiter
;
286
AddNewHttp11Connection(connection, queueItem.
Waiter
);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (2)
182
HttpConnectionWaiter<Http2Connection?> waiter = queueItem.
Waiter
;
238
ReturnHttp2Connection(connection, isNewConnection: true, queueItem.
Waiter
);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
254
HttpConnectionWaiter<Http3Connection?> waiter = queueItem.
Waiter
;
System\Net\Http\SocketsHttpHandler\ConnectionPool\RequestQueue.cs (4)
129
while (TryPeek(out QueueItem queueItem) && queueItem.
Waiter
.Task.IsCompleted)
133
pool.Trace(queueItem.
Waiter
.Task.IsCanceled
148
waiter = Dequeue().
Waiter
;
158
if (TryPeek(out QueueItem queueItem) && queueItem.
Waiter
== waiter)