我在我的应用程序中使用这样的方法结构,
public void BiginAuthenticate()
{
if (condtion == true)
PerformSecondLevelAuthenitcation();
}
public void secondlevelAuthendiation()
{
}
我在单例类中编写了这段代码,我将通过我的viewmodel访问此代码。我想要实现的是,我需要用asyc和await重写这段代码。我需要等待我的第一个方法调用,即BiginAuthenticate(),直到它完成两个方法执行。因此,要实现这一点,我需要在现有代码中实现的更改。
答案 0 :(得分:2)
如果我理解正确的话:
await BiginAuthenticate();
public async Task BiginAuthenticate()
{
if (condtion)
await PerformSecondLevelAuthenitcation();
}
public async Task PerformSecondLevelAuthenitcation()
{
}