Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ MapSendException()

bool System.Net.Http.HttpConnection.MapSendException ( Exception exception,
CancellationToken cancellationToken,
out Exception mappedException )
inlineprivate

Definition at line 1674 of file HttpConnection.cs.

1675 {
1676 if (CancellationHelper.ShouldWrapInOperationCanceledException(exception, cancellationToken))
1677 {
1678 mappedException = CancellationHelper.CreateOperationCanceledException(exception, cancellationToken);
1679 return true;
1680 }
1681 if (exception is InvalidOperationException)
1682 {
1684 return true;
1685 }
1686 if (exception is IOException inner)
1687 {
1688 mappedException = new HttpRequestException(System.SR.net_http_client_execution_error, inner, _canRetry ? RequestRetryType.RetryOnConnectionFailure : RequestRetryType.NoRetry);
1689 return true;
1690 }
1692 return false;
1693 }
static string net_http_client_execution_error
Definition SR.cs:58
Definition SR.cs:7

References System.Net.Http.HttpConnection._canRetry, System.cancellationToken, System.Net.Http.CancellationHelper.CreateOperationCanceledException(), System.exception, System.SR.net_http_client_execution_error, and System.Net.Http.CancellationHelper.ShouldWrapInOperationCanceledException().

Referenced by System.Net.Http.HttpConnection.SendAsyncCore().