为什么我应该使用AsyncCallback

本文关键字:AsyncCallback 我应该 为什么 | 更新日期: 2023-09-27 18:08:57

我一直使用Action作为我的async方法的回调,我只是偶然发现了AsyncCallback

我想知道我是否应该将Action改为AsyncCallback ?有什么区别吗?

为什么我应该使用AsyncCallback

AsyncCallback是一个旧的委托,用于与IAsyncResult遵循Begin/End异步模式。

除非你在异步代码中使用IAsyncResult,否则我不会打扰它。

如果你使用的东西使用开始/结束,我建议使用TaskFactory.FromAsync并将其转换为一个可等待的任务。