[QUIC] Handle connection abort in streams (#52776)
authorNatalia Kondratyeva <knatalia@microsoft.com>
Wed, 26 May 2021 16:08:25 +0000 (18:08 +0200)
committerGitHub <noreply@github.com>
Wed, 26 May 2021 16:08:25 +0000 (18:08 +0200)
commit5fc93f425ead47546efcbe8fa1be0b1becc03c25
treea4287a67212644f866cd3a34f8e264e20b162216
parent7f090c346afbedcfbff93c4002b577bab1988ecb
[QUIC] Handle connection abort in streams (#52776)

This leverages newly added flag to SHUTDOWN_COMPLETED event, which means that's not a user-initiated stream shutdown, but a connection abort.

Fixes #32050
src/libraries/System.Net.Quic/readme.md
src/libraries/System.Net.Quic/src/System/Net/Quic/Implementations/MsQuic/Interop/MsQuicNativeMethods.cs
src/libraries/System.Net.Quic/src/System/Net/Quic/Implementations/MsQuic/MsQuicConnection.cs
src/libraries/System.Net.Quic/src/System/Net/Quic/Implementations/MsQuic/MsQuicStream.cs
src/libraries/System.Net.Quic/src/System/Net/Quic/Implementations/MsQuic/ThrowHelper.cs [new file with mode: 0644]
src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs
src/libraries/System.Net.Quic/tests/FunctionalTests/QuicStreamTests.cs