37 references to PseudoHeaderFields
Microsoft.AspNetCore.Server.Kestrel.Core (37)
Internal\Http2\Http2Connection.cs (37)
62private const PseudoHeaderFields _mandatoryRequestPseudoHeaderFields = 63PseudoHeaderFields.Method | PseudoHeaderFields.Path | PseudoHeaderFields.Scheme; 128private PseudoHeaderFields _parsedPseudoHeaderFields; 1396_parsedPseudoHeaderFields = PseudoHeaderFields.None; 1720private void UpdateHeaderParsingState(ReadOnlySpan<byte> value, PseudoHeaderFields headerField) 1736if (headerField != PseudoHeaderFields.None) 1754if (headerField == PseudoHeaderFields.Unknown) 1761if (headerField == PseudoHeaderFields.Status) 1775if (headerField == PseudoHeaderFields.Method) 1788private static PseudoHeaderFields GetPseudoHeaderField(int staticTableIndex) 1792var headerField = staticTableIndex switch 17941 => PseudoHeaderFields.Authority, 17952 => PseudoHeaderFields.Method, 17963 => PseudoHeaderFields.Method, 17974 => PseudoHeaderFields.Path, 17985 => PseudoHeaderFields.Path, 17996 => PseudoHeaderFields.Scheme, 18007 => PseudoHeaderFields.Scheme, 18018 => PseudoHeaderFields.Status, 18029 => PseudoHeaderFields.Status, 180310 => PseudoHeaderFields.Status, 180411 => PseudoHeaderFields.Status, 180512 => PseudoHeaderFields.Status, 180613 => PseudoHeaderFields.Status, 180714 => PseudoHeaderFields.Status, 1808_ => PseudoHeaderFields.None 1814private static PseudoHeaderFields GetPseudoHeaderField(ReadOnlySpan<byte> name) 1818return PseudoHeaderFields.None; 1822return PseudoHeaderFields.Path; 1826return PseudoHeaderFields.Method; 1830return PseudoHeaderFields.Scheme; 1834return PseudoHeaderFields.Status; 1838return PseudoHeaderFields.Authority; 1842return PseudoHeaderFields.Protocol; 1846return PseudoHeaderFields.Unknown;