1

我的 WinRt 应用程序实现了一个简单的 HttpServer。该服务器在应用程序启动时启动,并应在应用程序结束时终止。HttpServer 从其他远程第三方组件接收一些回调。我需要在第三方组件上注册和注销我的 HttpServer。

我的问题是 WinRt 应用程序的应用程序生命周期,尤其是暂停-> 恢复(没有 Terminated 或 ClosedByUser)的情况。

在这种情况下,挂起时会调用“OnSuspending”方法,但在恢复时不会调用任何内容。

在我的应用程序中,我在“OnSuspending”期间从第三方组件中注销了 HttpServer。问题是调用什么,以便我可以在第三方重新注册我的 HttppServer?

任何帮助深表感谢!

4

1 回答 1

2

有一个 Resume 事件,在 App.xaml.cs 构造函数中定义它

public App()
    {
        InitializeComponent();

        Suspending += OnSuspending;
        this.Resuming += On_resuming;
    }

并写下你的简历事件

private async void On_resuming(object sender, object e)
{

}

希望能帮助到你

于 2013-10-04T18:50:11.883 回答