18 references to RequestRetryType
System.Net.Http (18)
System\Net\Http\HttpRequestException.cs (3)
8
internal
RequestRetryType
AllowRetry { get; } =
RequestRetryType
.NoRetry;
66
internal HttpRequestException(HttpRequestError httpRequestError, string? message, Exception? inner,
RequestRetryType
allowRetry)
System\Net\Http\SocketsHttpHandler\ConnectHelper.cs (1)
143
new HttpRequestException(DeduceError(exception), $"{exception.Message} ({host}:{port})", exception,
RequestRetryType
.RetryOnNextProxy);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (3)
509
catch (HttpRequestException e) when (e.AllowRetry ==
RequestRetryType
.RetryOnConnectionFailure)
532
catch (HttpRequestException e) when (e.AllowRetry ==
RequestRetryType
.RetryOnLowerHttpVersion)
548
catch (HttpRequestException e) when (e.AllowRetry ==
RequestRetryType
.RetryOnStreamLimitReached)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
270
throw new HttpRequestException(HttpRequestError.ConnectionError, "QUIC connected but no HTTP/3 indicated via ALPN.", null,
RequestRetryType
.RetryOnConnectionFailure);
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (1)
2160
throw new HttpRequestException((innerException as HttpIOException)?.HttpRequestError ?? HttpRequestError.Unknown, message, innerException,
RequestRetryType
.RetryOnConnectionFailure);
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (3)
298
throw new HttpRequestException(HttpRequestError.Unknown, SR.net_http_request_aborted, null,
RequestRetryType
.RetryOnConnectionFailure);
311
throw new HttpRequestException(HttpRequestError.Unknown, SR.net_http_request_aborted, null,
RequestRetryType
.RetryOnConnectionFailure);
329
throw new HttpRequestException(HttpRequestError.Unknown, SR.net_http_client_execution_error, _abortException,
RequestRetryType
.RetryOnConnectionFailure);
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (3)
280
throw new HttpRequestException(HttpRequestError.Unknown, SR.net_http_retry_on_older_version, ex,
RequestRetryType
.RetryOnLowerHttpVersion);
285
throw new HttpRequestException(HttpRequestError.HttpProtocolError, SR.net_http_request_aborted, rejectedException,
RequestRetryType
.RetryOnConnectionFailure);
330
throw new HttpRequestException(HttpRequestError.Unknown, SR.net_http_request_aborted, ex,
RequestRetryType
.RetryOnConnectionFailure);
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (2)
933
mappedException = new HttpRequestException(error, SR.net_http_client_execution_error, ioe, _canRetry ?
RequestRetryType
.RetryOnConnectionFailure :
RequestRetryType
.NoRetry);
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (1)
437
catch (HttpRequestException ex) when (ex.AllowRetry !=
RequestRetryType
.NoRetry)