1 instantiation of QuicConnectionContext
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
Internal\QuicConnectionListener.cs (1)
67
var currentAcceptingConnection = new
QuicConnectionContext
(connection, _context);
37 references to QuicConnectionContext
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (9)
Internal\QuicConnectionContext.cs (3)
189
Debug.Fail($"Unexpected exception in {nameof(
QuicConnectionContext
)}.{nameof(AcceptAsync)}: {ex}");
206
_log.LogError(0, ex, $"Unexpected exception in {nameof(
QuicConnectionContext
)}.{nameof(CancelConnectionClosedToken)}.");
260
heartbeatFeature.OnHeartbeat(static state => ((
QuicConnectionContext
)state).RemoveExpiredStreams(), this);
Internal\QuicConnectionListener.cs (4)
28
internal readonly ConditionalWeakTable<QuicConnection,
QuicConnectionContext
> _pendingConnections;
53
_pendingConnections = new ConditionalWeakTable<QuicConnection,
QuicConnectionContext
>();
67
var
currentAcceptingConnection = new QuicConnectionContext(connection, _context);
159
if (!_pendingConnections.TryGetValue(quicConnection, out
var
connectionContext))
Internal\QuicStreamContext.cs (2)
24
private readonly
QuicConnectionContext
_connection;
45
public QuicStreamContext(
QuicConnectionContext
connection, QuicTransportContext context)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (28)
QuicConnectionContextTests.cs (18)
325
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
368
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
413
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
462
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
520
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
528
Assert.Equal(timeProvider.GetTimestamp() +
QuicConnectionContext
.StreamPoolExpirySeconds * timeProvider.TimestampFrequency, pooledStream.PoolExpirationTimestamp);
540
Assert.Equal(timeProvider.GetTimestamp() +
QuicConnectionContext
.StreamPoolExpirySeconds * timeProvider.TimestampFrequency, pooledStream.PoolExpirationTimestamp);
544
timeProvider.Advance(TimeSpan.FromSeconds(
QuicConnectionContext
.StreamPoolExpirySeconds));
574
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
734
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
763
Assert.IsType<
QuicConnectionContext
>(protocolErrorCodeFeature);
QuicStreamContextTests.cs (10)
47
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
94
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
153
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
222
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);
246
var
quicConnectionContext = Assert.IsType<
QuicConnectionContext
>(serverConnection);