-1

我在我的应用程序中使用这样的方法结构,

 public void BiginAuthenticate()
 {

    if (condtion == true)
    PerformSecondLevelAuthenitcation();

 }

 public void secondlevelAuthendiation()
 {

 }

我在单例类中编写了这段代码,我将通过我的视图模型访问这段代码。我想要实现的是,我需要用 asyc 重写这段代码并等待。我需要等待我的第一个方法调用,即 BiginAuthenticate(),直到它完成两个方法执行。因此,为了实现这一点,我需要在现有代码中实现什么更改。

4

1 回答 1

2

如果我理解正确的话:

 await BiginAuthenticate();


 public async Task BiginAuthenticate()
 {

    if (condtion)
        await PerformSecondLevelAuthenitcation();

 }

 public async Task PerformSecondLevelAuthenitcation()
 {

 }
于 2013-04-04T12:26:55.920 回答