我如何等待db查询完成?

时间:2011-12-12 08:53:20

标签: wcf windows-phone-7

目前我正在以这种方式执行数据库查询:

_svc = new Service1Client();
_svc.GetStateCompleted += new EventHandler<GetStateCompletedEventArgs>(_svc_GetStateCompleted);

    private void _svc_GetStateCompleted(object sender, userdetCompletedEventArgs e)
    {
        //some code
    }

调用查询功能

_svc.GetStateAsync(args);
//more code

无论如何我可以在GetStateAsync之后等待,直到服务函数返回一个值?

1 个答案:

答案 0 :(得分:0)

通常,您不会等待长时间运行的操作完成。有一些方法可以实现这一点,但通常如果您不希望用户在完成之前与应用程序进行交互 - 您将禁用所有输入并显示某种进度指示器,直到操作完成。