我有一个异步虚拟方法,它返回一个默认布尔值,该布尔值在我的应用程序的某些基本功能中使用。即,如果没有需要进行的设置,则假设它已成功。
我理解非虚拟方法上下文中的警告方法,但我想知道实现的最佳方法这是一个 虚拟 方法。我应该在虚拟方法中返回什么以确保删除此警告?或者我应该忽略?
// WARNING: This async method lacks 'await'
// virtual is the differentiating factor here
protected virtual async Task<bool> SetupAsync()
{
return true;
}
慕森卡
相关分类