Joe*_*ite 15 windows-8 windows-runtime winrt-xaml
VS2012的默认C#"Metro风格"项目模板包括App.xaml.cs中的代码(在OnLaunched覆盖中),用于在暂停和终止后恢复应用程序状态.此代码仅当运行LaunchActivatedEventArgs.PreviousExecutionState是Terminated,即,"该应用程序正在暂停后终止".
如何强制我的应用程序暂停和终止,以便我可以在我的应用程序中测试此暂停/恢复功能?
我尝试过的东西不起作用:
PreviousExecutionState就是ClosedByUser.PreviousExecutionState就是NotRunning.即使任务管理器在我结束任务之前将应用程序显示为"已暂停",也是如此,因此显然它比"被暂停后终止"的描述更加细致.看起来,如果我从我的应用程序切换到StackOverflow窗口几分钟,我的应用程序最终会被终止,所以也许有一个基于时间的组件.但是如果我每次都要等待五到十分钟让我的应用程序终止,这是一个非常缓慢的测试周期.
鉴于这是开发人员必须测试的东西,你会认为开发人员有一个很好的,简单的方法来强制应用程序暂停和终止.是否有某种压力测试应用程序与Visual Studio一起提供足够的内存压力?Visual Studio中是否有一些菜单项会强制终止我的应用程序?我们该如何测试呢?
| 归档时间: |
|
| 查看次数: |
5169 次 |
| 最近记录: |