Add StatusCode to HttpRequestException (#32455)
authorYaakov <yaakov-h@users.noreply.github.com>
Mon, 24 Feb 2020 21:41:18 +0000 (08:41 +1100)
committerGitHub <noreply@github.com>
Mon, 24 Feb 2020 21:41:18 +0000 (13:41 -0800)
commit3a95ea16bfd464dee520b09d9ffeaca62a62304d
tree9a4101d80ecbfd887fe4517726b8b96e9b60f0a4
parent7d4e1bb6de479ded8ed22f836ed37f98b02039a2
Add StatusCode to HttpRequestException (#32455)

Adds HttpRequestException.StatusCode property, to be set by EnsureSuccessStatusCode and convenience methods when an exception is generated by a status code.
src/libraries/System.Net.Http/ref/System.Net.Http.cs
src/libraries/System.Net.Http/src/System/Net/Http/HttpRequestException.cs
src/libraries/System.Net.Http/src/System/Net/Http/HttpResponseMessage.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpResponseMessageTest.cs
src/libraries/System.Net.Http/tests/UnitTests/HttpRequestExceptionTests.cs [new file with mode: 0644]
src/libraries/System.Net.Http/tests/UnitTests/System.Net.Http.Unit.Tests.csproj