49 references to PseudoHeaderFields
Microsoft.AspNetCore.Server.Kestrel.Core (49)
Internal\Http3\Http3Stream.cs (49)
44private const PseudoHeaderFields _mandatoryRequestPseudoHeaderFields = 45PseudoHeaderFields.Method | PseudoHeaderFields.Path | PseudoHeaderFields.Scheme; 54private PseudoHeaderFields _parsedPseudoHeaderFields; 404private void UpdateHeaderParsingState(ReadOnlySpan<byte> value, PseudoHeaderFields headerField) 420if (headerField != PseudoHeaderFields.None) 440if (headerField == PseudoHeaderFields.Unknown) 448if (headerField == PseudoHeaderFields.Status) 463if (headerField == PseudoHeaderFields.Method) 476private static PseudoHeaderFields GetPseudoHeaderField(int staticTableIndex) 480var headerField = staticTableIndex switch 4820 => PseudoHeaderFields.Authority, 4831 => PseudoHeaderFields.Path, 48415 => PseudoHeaderFields.Method, 48516 => PseudoHeaderFields.Method, 48617 => PseudoHeaderFields.Method, 48718 => PseudoHeaderFields.Method, 48819 => PseudoHeaderFields.Method, 48920 => PseudoHeaderFields.Method, 49021 => PseudoHeaderFields.Method, 49122 => PseudoHeaderFields.Scheme, 49223 => PseudoHeaderFields.Scheme, 49324 => PseudoHeaderFields.Status, 49425 => PseudoHeaderFields.Status, 49526 => PseudoHeaderFields.Status, 49627 => PseudoHeaderFields.Status, 49728 => PseudoHeaderFields.Status, 49863 => PseudoHeaderFields.Status, 49964 => PseudoHeaderFields.Status, 50065 => PseudoHeaderFields.Status, 50166 => PseudoHeaderFields.Status, 50267 => PseudoHeaderFields.Status, 50368 => PseudoHeaderFields.Status, 50469 => PseudoHeaderFields.Status, 50570 => PseudoHeaderFields.Status, 50671 => PseudoHeaderFields.Status, 507_ => PseudoHeaderFields.None 513private static PseudoHeaderFields GetPseudoHeaderField(ReadOnlySpan<byte> name) 517return PseudoHeaderFields.None; 521return PseudoHeaderFields.Path; 525return PseudoHeaderFields.Method; 529return PseudoHeaderFields.Scheme; 533return PseudoHeaderFields.Status; 537return PseudoHeaderFields.Authority; 541return PseudoHeaderFields.Protocol; 545return PseudoHeaderFields.Unknown; 887if (!_parsedPseudoHeaderFields.HasFlag(PseudoHeaderFields.Authority) || !_parsedPseudoHeaderFields.HasFlag(PseudoHeaderFields.Path))