65 references to QuicError
IIS.FunctionalTests (4)
Http3Tests.cs (4)
125Assert.Equal(QuicError.StreamAborted, qex.QuicError); 141Assert.Equal(QuicError.StreamAborted, qex.QuicError); 158Assert.Equal(QuicError.StreamAborted, qex.QuicError); 172Assert.Equal(QuicError.StreamAborted, qex.QuicError);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (4)
Http3Tests.cs (4)
178Assert.Equal(QuicError.StreamAborted, qex.QuicError); 211Assert.Equal(QuicError.StreamAborted, qex.QuicError); 237Assert.Equal(QuicError.StreamAborted, qex.QuicError); 258Assert.Equal(QuicError.StreamAborted, qex.QuicError);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (13)
Internal\QuicConnectionContext.cs (3)
131catch (QuicException ex) when (ex.QuicError == QuicError.ConnectionAborted) 147catch (QuicException ex) when (ex.QuicError == QuicError.OperationAborted) 162catch (QuicException ex) when (ex.QuicError == QuicError.ConnectionTimeout)
Internal\QuicConnectionListener.cs (2)
128catch (QuicException e) when (e.QuicError == QuicError.AlpnInUse) 176catch (QuicException ex) when (ex.QuicError == QuicError.OperationAborted)
Internal\QuicStreamContext.cs (8)
273catch (QuicException ex) when (ex.QuicError is QuicError.StreamAborted or QuicError.ConnectionAborted) 284catch (QuicException ex) when (ex.QuicError is QuicError.ConnectionIdle) 292catch (QuicException ex) when (ex.QuicError is QuicError.OperationAborted) 434catch (QuicException ex) when (ex.QuicError is QuicError.StreamAborted or QuicError.ConnectionAborted) 445catch (QuicException ex) when (ex.QuicError is QuicError.ConnectionIdle) 453catch (QuicException ex) when (ex.QuicError is QuicError.OperationAborted)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (5)
QuicConnectionContextTests.cs (3)
140Assert.Equal(QuicError.ConnectionAborted, innerEx.QuicError); 303Assert.Equal(QuicError.ConnectionAborted, innerEx.QuicError); 488Assert.Equal(QuicError.StreamAborted, clientEx.QuicError);
QuicStreamContextTests.cs (2)
469Assert.Equal(QuicError.StreamAborted, ex.QuicError); 522Assert.Equal(QuicError.StreamAborted, clientEx.QuicError);
System.Net.Http (16)
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (10)
195catch (QuicException e) when (e.QuicError != QuicError.OperationAborted) { } 238catch (QuicException ex) when (ex.QuicError == QuicError.OperationAborted) 388if (t.Exception?.InnerException is QuicException ex && ex.QuicError == QuicError.StreamAborted) 396catch (QuicException ex) when (ex.QuicError == QuicError.ConnectionAborted) 453catch (QuicException ex) when (ex.QuicError == QuicError.OperationAborted) 457catch (QuicException ex) when (ex.QuicError == QuicError.ConnectionAborted) 495catch (QuicException ex) when (ex.QuicError == QuicError.StreamAborted) 588catch (QuicException ex) when (ex.QuicError == QuicError.OperationAborted) 592catch (QuicException ex) when (ex.QuicError == QuicError.ConnectionAborted) 689catch (QuicException ex) when (ex.QuicError == QuicError.StreamAborted)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (6)
246catch (QuicException ex) when (ex.QuicError == QuicError.StreamAborted) 269catch (QuicException ex) when (ex.QuicError == QuicError.ConnectionAborted) 278catch (QuicException ex) when (ex.QuicError == QuicError.OperationAborted && _connection.AbortException != null) 1261case QuicException e when (e.QuicError == QuicError.StreamAborted): 1266case QuicException e when (e.QuicError == QuicError.ConnectionAborted): 1273case QuicException e when (e.QuicError == QuicError.OperationAborted && _connection.AbortException != null):
System.Net.Quic (23)
System\Net\Quic\Internal\ThrowHelper.cs (12)
18return new QuicException(QuicError.ConnectionAborted, errorCode, SR.Format(SR.net_quic_connectionaborted, errorCode)); 23return new QuicException(QuicError.StreamAborted, errorCode, SR.Format(SR.net_quic_streamaborted, errorCode)); 28return new QuicException(QuicError.OperationAborted, null, message ?? SR.net_quic_operationaborted); 49exception = new QuicException(QuicError.ConnectionAborted, null, ""); 69internal static bool IsConnectionAbortedWhenStartingStreamException(Exception ex) => ex is QuicException qe && qe.QuicError == QuicError.ConnectionAborted && qe.ApplicationErrorCode is null; 87if (status == QUIC_STATUS_CONNECTION_REFUSED) return new QuicException(QuicError.ConnectionRefused, null, errorCode, SR.net_quic_connection_refused); 88if (status == QUIC_STATUS_CONNECTION_TIMEOUT) return new QuicException(QuicError.ConnectionTimeout, null, errorCode, SR.net_quic_timeout); 89if (status == QUIC_STATUS_VER_NEG_ERROR) return new QuicException(QuicError.VersionNegotiationError, null, errorCode, SR.net_quic_ver_neg_error); 90if (status == QUIC_STATUS_CONNECTION_IDLE) return new QuicException(QuicError.ConnectionIdle, null, errorCode, SR.net_quic_connection_idle); 91if (status == QUIC_STATUS_PROTOCOL_ERROR) return new QuicException(QuicError.TransportError, null, errorCode, SR.net_quic_protocol_error); 92if (status == QUIC_STATUS_ALPN_IN_USE) return new QuicException(QuicError.AlpnInUse, null, errorCode, SR.net_quic_protocol_error); 143return new QuicException(QuicError.InternalError, null, SR.Format(SR.net_quic_internal_error, GetErrorMessageForStatus(status, message)));
System\Net\Quic\QuicConnection.cs (1)
89throw new QuicException(QuicError.ConnectionTimeout, null, SR.Format(SR.net_quic_handshake_timeout, options.HandshakeTimeout));
System\Net\Quic\QuicConnection.SslConnectionOptions.cs (1)
252throw new QuicException(QuicError.CallbackError, null, SR.net_quic_callback_error, ex);
System\Net\Quic\QuicException.cs (7)
19public QuicException(QuicError error, long? applicationErrorCode, string message) 30internal QuicException(QuicError error, long? applicationErrorCode, long? transportErrorCode, string message) 41internal QuicException(QuicError error, long? applicationErrorCode, string message, Exception? innerException) 53internal QuicException(QuicError error, long? applicationErrorCode, long? transportErrorCode, string message, Exception? innerException) 64public QuicError QuicError { get; } 70/// This property contains the error code set by the application layer when closing the connection (<see cref="QuicError.ConnectionAborted"/>) or closing a read/write direction of a QUIC stream (<see cref="QuicError.StreamAborted"/>). Contains null for all other errors.
System\Net\Quic\QuicListener.cs (2)
294Exception ex = ExceptionDispatchInfo.SetCurrentStackTrace(new QuicException(QuicError.ConnectionTimeout, null, SR.Format(SR.net_quic_handshake_timeout, handshakeTimeout), oce)); 315ExceptionDispatchInfo.SetCurrentStackTrace(new QuicException(QuicError.CallbackError, null, SR.net_quic_callback_error, ex)) :