42 references to Http2ProtocolErrorCode
System.Net.Http (42)
System\Net\Http\HttpProtocolException.cs (17)
39internal static HttpProtocolException CreateHttp2StreamException(Http2ProtocolErrorCode protocolError) 45internal static HttpProtocolException CreateHttp2ConnectionException(Http2ProtocolErrorCode protocolError, string? message = null) 63private static string GetName(Http2ProtocolErrorCode code) => 67Http2ProtocolErrorCode.NoError => "NO_ERROR", 68Http2ProtocolErrorCode.ProtocolError => "PROTOCOL_ERROR", 69Http2ProtocolErrorCode.InternalError => "INTERNAL_ERROR", 70Http2ProtocolErrorCode.FlowControlError => "FLOW_CONTROL_ERROR", 71Http2ProtocolErrorCode.SettingsTimeout => "SETTINGS_TIMEOUT", 72Http2ProtocolErrorCode.StreamClosed => "STREAM_CLOSED", 73Http2ProtocolErrorCode.FrameSizeError => "FRAME_SIZE_ERROR", 74Http2ProtocolErrorCode.RefusedStream => "REFUSED_STREAM", 75Http2ProtocolErrorCode.Cancel => "CANCEL", 76Http2ProtocolErrorCode.CompressionError => "COMPRESSION_ERROR", 77Http2ProtocolErrorCode.ConnectError => "CONNECT_ERROR", 78Http2ProtocolErrorCode.EnhanceYourCalm => "ENHANCE_YOUR_CALM", 79Http2ProtocolErrorCode.InadequateSecurity => "INADEQUATE_SECURITY", 80Http2ProtocolErrorCode.Http11Required => "HTTP_1_1_REQUIRED",
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (20)
76private Http2ProtocolErrorCode? _goAwayErrorCode; 450ThrowProtocolError(initialFrame ? Http2ProtocolErrorCode.ProtocolError : Http2ProtocolErrorCode.FrameSizeError); 821ThrowProtocolError(Http2ProtocolErrorCode.FrameSizeError); 838ThrowProtocolError(Http2ProtocolErrorCode.FrameSizeError); 865ThrowProtocolError(Http2ProtocolErrorCode.FlowControlError); 989ThrowProtocolError(Http2ProtocolErrorCode.FrameSizeError); 1018ThrowProtocolError(Http2ProtocolErrorCode.FrameSizeError); 1055ThrowProtocolError(Http2ProtocolErrorCode.FrameSizeError); 1071var protocolError = (Http2ProtocolErrorCode)BinaryPrimitives.ReadInt32BigEndian(_incomingBuffer.ActiveSpan); 1076bool canRetry = protocolError == Http2ProtocolErrorCode.RefusedStream; 1115private (int lastStreamId, Http2ProtocolErrorCode errorCode) ReadGoAwayFrame(FrameHeader frameHeader) 1121ThrowProtocolError(Http2ProtocolErrorCode.FrameSizeError); 1130Http2ProtocolErrorCode errorCode = (Http2ProtocolErrorCode)BinaryPrimitives.ReadInt32BigEndian(_incomingBuffer.ActiveSpan.Slice(sizeof(int))); 1314private Task SendRstStreamAsync(int streamId, Http2ProtocolErrorCode errorCode) => 2151ThrowProtocolError(Http2ProtocolErrorCode.ProtocolError, SR.net_ping_request_timed_out); 2185ThrowProtocolError(Http2ProtocolErrorCode.ProtocolError); 2188private static void ThrowProtocolError(Http2ProtocolErrorCode errorCode, string? message = null) =>
System\Net\Http\SocketsHttpHandler\Http2Stream.cs (5)
377_connection.LogExceptions(_connection.SendRstStreamAsync(StreamId, Http2ProtocolErrorCode.Cancel)); 890ThrowProtocolError(Http2ProtocolErrorCode.FlowControlError); 942public void OnReset(Exception resetException, Http2ProtocolErrorCode? resetStreamErrorCode = null, bool canRetry = false) 981if (resetStreamErrorCode == Http2ProtocolErrorCode.NoError && 1396_connection.LogExceptions(_connection.SendRstStreamAsync(StreamId, Http2ProtocolErrorCode.Cancel));