3 implementations of TimerReason
InMemory.FunctionalTests (1)
Http2\Http2TestBase.cs (1)
1462public virtual TimeoutReason TimerReason => _realTimeoutControl.TimerReason;
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Infrastructure\TimeoutControl.cs (1)
42public TimeoutReason TimerReason { get; private set; }
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
Mocks\MockTimeoutControl.cs (1)
13public TimeoutReason TimerReason { get; } = TimeoutReason.KeepAlive;
11 references to TimerReason
InMemory.FunctionalTests (1)
Http2\Http2TestBase.cs (1)
1462public virtual TimeoutReason TimerReason => _realTimeoutControl.TimerReason;
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\Http2\Http2Connection.cs (9)
841if (TimeoutControl.TimerReason != TimeoutReason.None) 843Debug.Assert(TimeoutControl.TimerReason == TimeoutReason.KeepAlive, "Non keep-alive timeout set at start of trailer headers."); 867if (TimeoutControl.TimerReason != TimeoutReason.None) 869Debug.Assert(TimeoutControl.TimerReason == TimeoutReason.KeepAlive, "Non keep-alive timeout set at start of stream."); 1093if (TimeoutControl.TimerReason == TimeoutReason.KeepAlive) 1219Debug.Assert(TimeoutControl.TimerReason == TimeoutReason.RequestHeaders, "Received continuation frame without request header timeout being set."); 1553if (TimeoutControl.TimerReason == TimeoutReason.None) 1560Debug.Assert(TimeoutControl.TimerReason == TimeoutReason.RequestHeaders || 1561TimeoutControl.TimerReason == TimeoutReason.KeepAlive);
Internal\Http3\Http3Connection.cs (1)
834if (_activeRequestCount == 0 && TimeoutControl.TimerReason == TimeoutReason.KeepAlive)