我知道在.Net Core和Standard中,我们有类似NetworkStream.ReadAsync
的方法,但是.NetFramework中没有此方法。
。Net Framework中是否有此类等待方法,或者此类开发人员必须坚持使用Begin / EndXXX或TPL之前的繁琐异步方法?
在此基础上,只需在编写代码之前仔细检查。
根据此文档,.NET Framework中没有ReadAsync
:
https://docs.microsoft.com/en-us/dotnet/api/system.net.sockets.networkstream?view=netframework-4.8
但是,您可以使用Task.Factory.FromAsync
将begin end方法转换为任务: