我的WinRt应用程序实现了一个简单的HttpServer。应用程序启动时该服务器启动,应用程序结束时终止服务器。 HttpServer从其他远程第三方组件接收一些回调。我需要在第三方组件注册和取消注册我的HttpServer。
我的问题是WinRt App的应用程序生命周期,尤其是暂停的情况 - >恢复(没有Terminated或ClosedByUser)。
在这种情况下,挂起时会调用“OnSuspending”方法,但在恢复时不会调用任何内容。
在我的应用程序中,我在“OnSuspending”期间从第三方组件取消注册HttpServer。 问题是什么被调用,所以我可以在第三方重新注册我的HttppServer?
非常感谢任何帮助!
答案 0 :(得分:2)
有一个Resume事件,在App.xaml.cs构造函数中定义它
public App()
{
InitializeComponent();
Suspending += OnSuspending;
this.Resuming += On_resuming;
}
并写下你的简历活动
private async void On_resuming(object sender, object e)
{
}
希望有所帮助