如何从匿名方法返回
本文关键字:方法 返回 | 更新日期: 2023-09-27 18:25:33
我必须以异步执行的方式实现以下函数,但当它完成时仍然返回bool,这取决于的结果
public bool Handler(JObject data, CefCallback callback)
{
Task.Factory.StartNew(async () =>
{
return true;
}).Unwrap().ContinueWith(result =>
{
return false;
}, TaskContinuationOptions.OnlyOnFaulted);
}
然而,我不知道如何从匿名方法
要使函数异步,它需要返回Task<bool>
而不是bool
。对于返回bool
的方法来说,这意味着它需要在返回给调用者时计算出结果。异步方法的字面定义是在返回给调用方后计算其值的方法。