49 references to PseudoHeaderFields
Microsoft.AspNetCore.Server.Kestrel.Core (49)
Internal\Http3\Http3Stream.cs (49)
40private const PseudoHeaderFields _mandatoryRequestPseudoHeaderFields = 41PseudoHeaderFields.Method | PseudoHeaderFields.Path | PseudoHeaderFields.Scheme; 50private PseudoHeaderFields _parsedPseudoHeaderFields; 384private void UpdateHeaderParsingState(ReadOnlySpan<byte> value, PseudoHeaderFields headerField) 400if (headerField != PseudoHeaderFields.None) 420if (headerField == PseudoHeaderFields.Unknown) 428if (headerField == PseudoHeaderFields.Status) 443if (headerField == PseudoHeaderFields.Method) 456private static PseudoHeaderFields GetPseudoHeaderField(int staticTableIndex) 460var headerField = staticTableIndex switch 4620 => PseudoHeaderFields.Authority, 4631 => PseudoHeaderFields.Path, 46415 => PseudoHeaderFields.Method, 46516 => PseudoHeaderFields.Method, 46617 => PseudoHeaderFields.Method, 46718 => PseudoHeaderFields.Method, 46819 => PseudoHeaderFields.Method, 46920 => PseudoHeaderFields.Method, 47021 => PseudoHeaderFields.Method, 47122 => PseudoHeaderFields.Scheme, 47223 => PseudoHeaderFields.Scheme, 47324 => PseudoHeaderFields.Status, 47425 => PseudoHeaderFields.Status, 47526 => PseudoHeaderFields.Status, 47627 => PseudoHeaderFields.Status, 47728 => PseudoHeaderFields.Status, 47863 => PseudoHeaderFields.Status, 47964 => PseudoHeaderFields.Status, 48065 => PseudoHeaderFields.Status, 48166 => PseudoHeaderFields.Status, 48267 => PseudoHeaderFields.Status, 48368 => PseudoHeaderFields.Status, 48469 => PseudoHeaderFields.Status, 48570 => PseudoHeaderFields.Status, 48671 => PseudoHeaderFields.Status, 487_ => PseudoHeaderFields.None 493private static PseudoHeaderFields GetPseudoHeaderField(ReadOnlySpan<byte> name) 497return PseudoHeaderFields.None; 501return PseudoHeaderFields.Path; 505return PseudoHeaderFields.Method; 509return PseudoHeaderFields.Scheme; 513return PseudoHeaderFields.Status; 517return PseudoHeaderFields.Authority; 521return PseudoHeaderFields.Protocol; 525return PseudoHeaderFields.Unknown; 857if (!_parsedPseudoHeaderFields.HasFlag(PseudoHeaderFields.Authority) || !_parsedPseudoHeaderFields.HasFlag(PseudoHeaderFields.Path))