Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ InvalidateHttp2Connection()

void System.Net.Http.HttpConnectionPool.InvalidateHttp2Connection ( Http2Connection connection)
inline

Definition at line 1326 of file HttpConnectionPool.cs.

1327 {
1328 if (System.Net.NetEventSource.Log.IsEnabled())
1329 {
1330 connection.Trace("", "InvalidateHttp2Connection");
1331 }
1332 bool flag = false;
1333 lock (SyncObj)
1334 {
1335 if (_availableHttp2Connections != null)
1336 {
1337 int num = _availableHttp2Connections.IndexOf(connection);
1338 if (num != -1)
1339 {
1340 flag = true;
1341 _availableHttp2Connections.RemoveAt(num);
1343 }
1344 }
1346 }
1347 if (flag)
1348 {
1349 connection.Dispose();
1350 }
1351 }
List< Http2Connection > _availableHttp2Connections
static readonly System.Net.NetEventSource Log

References System.Net.Http.HttpConnectionPool._associatedHttp2ConnectionCount, System.Net.Http.HttpConnectionPool._availableHttp2Connections, System.Net.Http.HttpConnectionPool.CheckForHttp2ConnectionInjection(), System.Net.Http.Http2Connection.Dispose(), System.Net.NetEventSource.Log, System.Net.Http.HttpConnectionPool.SyncObj, and System.Net.Http.Http2Connection.Trace().

Referenced by System.Net.Http.HttpConnectionPool.AddHttp2ConnectionAsync(), and System.Net.Http.HttpConnectionPool.GetHttp2ConnectionAsync().