37 references to PseudoHeaderFields
Microsoft.AspNetCore.Server.Kestrel.Core (37)
Internal\Http2\Http2Connection.cs (37)
58private const PseudoHeaderFields _mandatoryRequestPseudoHeaderFields = 59PseudoHeaderFields.Method | PseudoHeaderFields.Path | PseudoHeaderFields.Scheme; 124private PseudoHeaderFields _parsedPseudoHeaderFields; 1375_parsedPseudoHeaderFields = PseudoHeaderFields.None; 1699private void UpdateHeaderParsingState(ReadOnlySpan<byte> value, PseudoHeaderFields headerField) 1715if (headerField != PseudoHeaderFields.None) 1733if (headerField == PseudoHeaderFields.Unknown) 1740if (headerField == PseudoHeaderFields.Status) 1754if (headerField == PseudoHeaderFields.Method) 1767private static PseudoHeaderFields GetPseudoHeaderField(int staticTableIndex) 1771var headerField = staticTableIndex switch 17731 => PseudoHeaderFields.Authority, 17742 => PseudoHeaderFields.Method, 17753 => PseudoHeaderFields.Method, 17764 => PseudoHeaderFields.Path, 17775 => PseudoHeaderFields.Path, 17786 => PseudoHeaderFields.Scheme, 17797 => PseudoHeaderFields.Scheme, 17808 => PseudoHeaderFields.Status, 17819 => PseudoHeaderFields.Status, 178210 => PseudoHeaderFields.Status, 178311 => PseudoHeaderFields.Status, 178412 => PseudoHeaderFields.Status, 178513 => PseudoHeaderFields.Status, 178614 => PseudoHeaderFields.Status, 1787_ => PseudoHeaderFields.None 1793private static PseudoHeaderFields GetPseudoHeaderField(ReadOnlySpan<byte> name) 1797return PseudoHeaderFields.None; 1801return PseudoHeaderFields.Path; 1805return PseudoHeaderFields.Method; 1809return PseudoHeaderFields.Scheme; 1813return PseudoHeaderFields.Status; 1817return PseudoHeaderFields.Authority; 1821return PseudoHeaderFields.Protocol; 1825return PseudoHeaderFields.Unknown;