在Xamarin Forms中的页面构造函数中进行服务调用

时间:2017-09-09 08:58:36

标签: c# xamarin xamarin.forms

我只想在加载页面后进行服务调用,但是页面构造函数不支持异步await模式,所以我必须在OnAppearing中使用一些检查进行相同的操作,这样服务调用只进行一次

同样的最佳做法是什么,即如果我只打一次服务电话。

1 个答案:

答案 0 :(得分:0)

您可以使用任务来完成工作。

请参阅:

public MyClass()
{
    ... // Your stuff goes here
    Initialize();
}

private async void Initialize()
{
    Task.Run(async () => 
    {
        await ServerObjectReference.AsyncMethod();
    });
}