我正在调用一个同步的库方法。我想使用新的async
和await
功能,但我不确定该库是如何不支持asyncronity(不返回任务)。
有没有办法做或者我需要构建一个究竟是什么的包装器?
答案 0 :(得分:2)
您可以通过在Task.Run
内调用后台线程来运行同步代码。
答案 1 :(得分:1)
这样的东西?
using System.Threading.Tasks;
new Task<bool>(() =>
{
// Do something
return true;
}).Start();