用async和await重写普通方法
本文关键字:方法 重写 await async | 更新日期: 2023-09-27 18:07:19
我在我的应用程序中使用了这样的方法结构,
public void BiginAuthenticate()
{
if (condtion == true)
PerformSecondLevelAuthenitcation();
}
public void secondlevelAuthendiation()
{
}
我在一个单例类中编写了这段代码,我将通过我的视图模型访问这段代码。我想要实现的是,我需要用async和await重写此代码。我需要等待我的第一个方法调用,即BiginAuthenticate(),直到它完成两个方法的执行。因此,为了实现这一点,我需要在现有的代码中实现什么变化。
如果我没理解错的话:
await BiginAuthenticate();
public async Task BiginAuthenticate()
{
if (condtion)
await PerformSecondLevelAuthenitcation();
}
public async Task PerformSecondLevelAuthenitcation()
{
}