| File: System\Net\WebExceptionPal.Unix.cs | Web Access |
| Project: src\runtime\src\libraries\System.Net.Requests\src\System.Net.Requests.csproj (System.Net.Requests) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Net.Http; namespace System.Net { public partial class WebException : InvalidOperationException { internal static WebExceptionStatus GetStatusFromException(HttpRequestException ex) { // For now, we use the .HResult of the exception to help us map to a suitable // WebExceptionStatus enum value. The .HResult is set into this exception by // the underlying .NET Core and .NET Native versions of the System.Net.Http stack. // In the future, the HttpRequestException will have its own .Status property that is // an enum type that is more compatible directly with the WebExceptionStatus enum. return GetStatusFromExceptionHelper(ex); } } }