工具:Silverlight 2中,C#3.5,VS2008和WCF 異步編程Silverlight 2中如何知道所有異步WCF調用已完成
在我SL2的應用程序,我想提出3異步WCF調用如下 -
void HomeScreen()
{
//Async WCF Calls
DataService.GetPersonInfo(sUser);
DataService.GetSalaryInfo(sUser);
DataService.GetDepartmentInfo(sUser);
//Where to put this code?
//Page.Redirect("MainScreen");
}
畢竟3個異步調用完成後,我需要將用戶移動到MainScreen。 我如何知道所有3個異步調用都已完成?
(不使用循環來檢查異步方法狀況的全球 變量)
不SL2有任何內置的功能,如jQuery知道所有的異步調用已完成 爲前 -
$().ajaxStop($.unblockUI);
有什麼想法?
我不認爲有像你寫的JQuery一樣的內置調用;您必須選擇一種解決方法。 – 2009-07-09 12:14:11