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; 439private void UpdateHeaderParsingState(ReadOnlySpan<byte> value, PseudoHeaderFields headerField) 455if (headerField != PseudoHeaderFields.None) 475if (headerField == PseudoHeaderFields.Unknown) 483if (headerField == PseudoHeaderFields.Status) 498if (headerField == PseudoHeaderFields.Method) 511private static PseudoHeaderFields GetPseudoHeaderField(int staticTableIndex) 515var headerField = staticTableIndex switch 5170 => PseudoHeaderFields.Authority, 5181 => PseudoHeaderFields.Path, 51915 => PseudoHeaderFields.Method, 52016 => PseudoHeaderFields.Method, 52117 => PseudoHeaderFields.Method, 52218 => PseudoHeaderFields.Method, 52319 => PseudoHeaderFields.Method, 52420 => PseudoHeaderFields.Method, 52521 => PseudoHeaderFields.Method, 52622 => PseudoHeaderFields.Scheme, 52723 => PseudoHeaderFields.Scheme, 52824 => PseudoHeaderFields.Status, 52925 => PseudoHeaderFields.Status, 53026 => PseudoHeaderFields.Status, 53127 => PseudoHeaderFields.Status, 53228 => PseudoHeaderFields.Status, 53363 => PseudoHeaderFields.Status, 53464 => PseudoHeaderFields.Status, 53565 => PseudoHeaderFields.Status, 53666 => PseudoHeaderFields.Status, 53767 => PseudoHeaderFields.Status, 53868 => PseudoHeaderFields.Status, 53969 => PseudoHeaderFields.Status, 54070 => PseudoHeaderFields.Status, 54171 => PseudoHeaderFields.Status, 542_ => PseudoHeaderFields.None 548private static PseudoHeaderFields GetPseudoHeaderField(ReadOnlySpan<byte> name) 552return PseudoHeaderFields.None; 556return PseudoHeaderFields.Path; 560return PseudoHeaderFields.Method; 564return PseudoHeaderFields.Scheme; 568return PseudoHeaderFields.Status; 572return PseudoHeaderFields.Authority; 576return PseudoHeaderFields.Protocol; 580return PseudoHeaderFields.Unknown; 927if (!_parsedPseudoHeaderFields.HasFlag(PseudoHeaderFields.Authority) || !_parsedPseudoHeaderFields.HasFlag(PseudoHeaderFields.Path))