.NET Socket DisconnectAsync 任务扩展方法
.NET Socket DisconnectAsync Task extension method
Microsoft 提供了一个 SocketTaskExtensions
class,它提供了使用 Task 异步编程范例的扩展方法。但是,这个 class 没有提供 Task DisconnectAsync
方法。我想这是有原因的,但我想不通。
System.Net.Sockets.Socket
class does provide a DisconnectAsync(SocketAsyncEventArgs e)
method 但它不是 return 任务。
我即将自己实现扩展方法,但我想知道我是否遗漏了什么。
提前致谢!
编辑
我已经打开了 an issue on GitHub,并且截至 2020 年 10 月 28 日正在处理中
I am about to implement the extension method by myself but I'm wondering if there's something I am missing here.
我们还没有完成。
人们需要的 API 并不常见,因此 Task
版本并不是一个重要的优先事项。现有的 DisconnectAsync
提供了所有需要的功能,但使用起来有点困难。
欢迎使用建议的 API 在我们的 Github 存储库上提出问题。
Microsoft 提供了一个 SocketTaskExtensions
class,它提供了使用 Task 异步编程范例的扩展方法。但是,这个 class 没有提供 Task DisconnectAsync
方法。我想这是有原因的,但我想不通。
System.Net.Sockets.Socket
class does provide a DisconnectAsync(SocketAsyncEventArgs e)
method 但它不是 return 任务。
我即将自己实现扩展方法,但我想知道我是否遗漏了什么。
提前致谢!
编辑
我已经打开了 an issue on GitHub,并且截至 2020 年 10 月 28 日正在处理中
I am about to implement the extension method by myself but I'm wondering if there's something I am missing here.
我们还没有完成。
人们需要的 API 并不常见,因此 Task
版本并不是一个重要的优先事项。现有的 DisconnectAsync
提供了所有需要的功能,但使用起来有点困难。
欢迎使用建议的 API 在我们的 Github 存储库上提出问题。