我是 Windows 8 应用程序开发和 C# 的新手,我被困在一些相当琐碎的事情上,因此令人沮丧。
private async void OnSuspending(object sender, SuspendingEventArgs e)
{
var deferral = e.SuspendingOperation.GetDeferral();
//TODO: Save application state and stop any background activity
await HelloWorld.Common.SuspensionManager.SaveAsync();
deferral.Complete();
}
这是教程中的代码,用于解释 Microsoft 网站上的“保存会话数据”。我们应该在方法的签名中添加“异步”,但是当我这样做时,异步关键字不会变成蓝色,当我添加后续行“等待 HelloWorld .....”时,它会在 HelloWorld 之后的点下划线并说, '; 预期的。'
请帮忙!
注意:我正在使用 Blend for Windows Visual Studio 2013。