在桌面框架中,我可以运行asynchronously
委托BeginInvoke()
:
Action<string> myAction;
myString = "i am string";
myAction.BeginInvoke(myString, res => {
myAction.EndInvoke(res);
}, null);
但是在Windows Phone
我做不到,因为不能运行委托asynchronously
。
因此,当我尝试使用 运行委托时Task
,出现错误:
任务 ts = Task.Factory.StartNew(myAction);
错误:转换"System.Action <string>"
为"System.Action"
不可能。当然,我应该提交我的字符串。
有任何想法吗。
提前谢谢。