diff --git a/src/Shared/runtime/Quic/Implementations/MsQuic/MsQuicStream.cs b/src/Shared/runtime/Quic/Implementations/MsQuic/MsQuicStream.cs index 536968b55c..00ca779e3c 100644 --- a/src/Shared/runtime/Quic/Implementations/MsQuic/MsQuicStream.cs +++ b/src/Shared/runtime/Quic/Implementations/MsQuic/MsQuicStream.cs @@ -402,7 +402,7 @@ namespace System.Net.Quic.Implementations.MsQuic { ThrowIfDisposed(); - return ReadAsync(buffer.ToArray()).GetAwaiter().GetResult(); + return ReadAsync(buffer.ToArray()).AsTask().GetAwaiter().GetResult(); } internal override void Write(ReadOnlySpan buffer) @@ -410,7 +410,7 @@ namespace System.Net.Quic.Implementations.MsQuic ThrowIfDisposed(); // TODO: optimize this. - WriteAsync(buffer.ToArray()).GetAwaiter().GetResult(); + WriteAsync(buffer.ToArray()).AsTask().GetAwaiter().GetResult(); } // MsQuic doesn't support explicit flushing