1 implementation of TimerReason
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Infrastructure\TimeoutControl.cs (1)
42public TimeoutReason TimerReason { get; private set; }
10 references to TimerReason
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\Http2\Http2Connection.cs (9)
845if (TimeoutControl.TimerReason != TimeoutReason.None) 847Debug.Assert(TimeoutControl.TimerReason == TimeoutReason.KeepAlive, "Non keep-alive timeout set at start of trailer headers."); 871if (TimeoutControl.TimerReason != TimeoutReason.None) 873Debug.Assert(TimeoutControl.TimerReason == TimeoutReason.KeepAlive, "Non keep-alive timeout set at start of stream."); 1097if (TimeoutControl.TimerReason == TimeoutReason.KeepAlive) 1223Debug.Assert(TimeoutControl.TimerReason == TimeoutReason.RequestHeaders, "Received continuation frame without request header timeout being set."); 1557if (TimeoutControl.TimerReason == TimeoutReason.None) 1564Debug.Assert(TimeoutControl.TimerReason == TimeoutReason.RequestHeaders || 1565TimeoutControl.TimerReason == TimeoutReason.KeepAlive);
Internal\Http3\Http3Connection.cs (1)
834if (_activeRequestCount == 0 && TimeoutControl.TimerReason == TimeoutReason.KeepAlive)