Simplify Http2Connection shutdown/dispose logic (#90094)
authorMiha Zupan <mihazupan.zupan1@gmail.com>
Tue, 8 Aug 2023 17:44:03 +0000 (19:44 +0200)
committerGitHub <noreply@github.com>
Tue, 8 Aug 2023 17:44:03 +0000 (10:44 -0700)
commit910782efdd6ab1cb61f00c71fd9e4f2bff32ba0c
tree070c57acb5b4dac6952ed1d7fffbeeeef0aad25d
parent75ee623b8f0350a4b4be86fa71745a74beb059d1
Simplify Http2Connection shutdown/dispose logic (#90094)

* Simplify Http2Connection shutdown/dispose logic

* Add a test for SocketsHttpHandler disposal mid request
src/libraries/Common/tests/System/IO/DelegateDelegatingStream.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/Http2Connection.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnectionPool.cs
src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.Cancellation.cs