extendedExecutionSession :我们可以 运行 UWP like Desktop app without Suspending 吗?
extendedExecutionSession : Can we run UWP like Desktop app without Suspending?
我打算启动一个 UWP 应用程序,该应用程序监视传感器数据 365 天并将所有数据保存到数据库 (Sqlite)。
我仍然担心 UWP 功能。请告诉我我应该使用哪个 (UWP/WPF) ?我想使用更好的 UI,如果可能我想使用 UWP...
UWP-挂起是我的烦恼。
With this post,有人说了一种防止UWP应用挂起的方法..
var extendedExecutionSession = new ExtendedExecutionSession();
extendedExecutionSession.Reason = ExtendedExecutionReason.Unspecified;
var extendedExecutionResult = await extendedExecutionSession.RequestExtensionAsync();
if (extendedExecutionResult != ExtendedExecutionResult.Allowed)
{
//extended execution session revoked
extendedExecutionSession.Dispose();
extendedExecutionSession = null;
}
问题
如果我在 UWP 应用程序中编写此代码,我可以使用像桌面 WPF 应用程序这样的 UWP 应用程序吗?我想 运行 我的 UWP 应用程序 365 天不停歇
.. 即使用户在桌面上执行 "minimized"... 请建议...
是的,您可以使用 ExtendedExecution 来做到这一点。需要注意的一件事是,当您 运行 使用电池(例如笔记本电脑、平板电脑)时,一段时间后您将被暂停 - 但是您也可以通过进入电池设置页面并将您的应用程序设置为 "Always Allowed".
详细信息记录在此处:https://docs.microsoft.com/en-us/windows/uwp/launch-resume/run-minimized-with-extended-execution
我打算启动一个 UWP 应用程序,该应用程序监视传感器数据 365 天并将所有数据保存到数据库 (Sqlite)。
我仍然担心 UWP 功能。请告诉我我应该使用哪个 (UWP/WPF) ?我想使用更好的 UI,如果可能我想使用 UWP...
UWP-挂起是我的烦恼。
With this post,有人说了一种防止UWP应用挂起的方法..
var extendedExecutionSession = new ExtendedExecutionSession();
extendedExecutionSession.Reason = ExtendedExecutionReason.Unspecified;
var extendedExecutionResult = await extendedExecutionSession.RequestExtensionAsync();
if (extendedExecutionResult != ExtendedExecutionResult.Allowed)
{
//extended execution session revoked
extendedExecutionSession.Dispose();
extendedExecutionSession = null;
}
问题
如果我在 UWP 应用程序中编写此代码,我可以使用像桌面 WPF 应用程序这样的 UWP 应用程序吗?我想 运行 我的 UWP 应用程序 365 天不停歇 .. 即使用户在桌面上执行 "minimized"... 请建议...
是的,您可以使用 ExtendedExecution 来做到这一点。需要注意的一件事是,当您 运行 使用电池(例如笔记本电脑、平板电脑)时,一段时间后您将被暂停 - 但是您也可以通过进入电池设置页面并将您的应用程序设置为 "Always Allowed".
详细信息记录在此处:https://docs.microsoft.com/en-us/windows/uwp/launch-resume/run-minimized-with-extended-execution