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; 1366_parsedPseudoHeaderFields = PseudoHeaderFields.None; 1690private void UpdateHeaderParsingState(ReadOnlySpan<byte> value, PseudoHeaderFields headerField) 1706if (headerField != PseudoHeaderFields.None) 1724if (headerField == PseudoHeaderFields.Unknown) 1731if (headerField == PseudoHeaderFields.Status) 1745if (headerField == PseudoHeaderFields.Method) 1758private static PseudoHeaderFields GetPseudoHeaderField(int staticTableIndex) 1762var headerField = staticTableIndex switch 17641 => PseudoHeaderFields.Authority, 17652 => PseudoHeaderFields.Method, 17663 => PseudoHeaderFields.Method, 17674 => PseudoHeaderFields.Path, 17685 => PseudoHeaderFields.Path, 17696 => PseudoHeaderFields.Scheme, 17707 => PseudoHeaderFields.Scheme, 17718 => PseudoHeaderFields.Status, 17729 => PseudoHeaderFields.Status, 177310 => PseudoHeaderFields.Status, 177411 => PseudoHeaderFields.Status, 177512 => PseudoHeaderFields.Status, 177613 => PseudoHeaderFields.Status, 177714 => PseudoHeaderFields.Status, 1778_ => PseudoHeaderFields.None 1784private static PseudoHeaderFields GetPseudoHeaderField(ReadOnlySpan<byte> name) 1788return PseudoHeaderFields.None; 1792return PseudoHeaderFields.Path; 1796return PseudoHeaderFields.Method; 1800return PseudoHeaderFields.Scheme; 1804return PseudoHeaderFields.Status; 1808return PseudoHeaderFields.Authority; 1812return PseudoHeaderFields.Protocol; 1816return PseudoHeaderFields.Unknown;