我正在编写一个只能在 PC 上运行的 Metro 应用程序(因此不用担心电池寿命,或者至少不用担心)。当用户单击按钮时,我需要它来注册和运行后台任务。它注册得很好,但我发现没有办法让它在延迟 15 分钟后运行,这对这个应用程序来说毫无用处。有什么想法可以让它立即运行吗?
我也在这里发现了一个类似的问题,说不可能,但一定有人想出了办法。
编辑:
我要求这项任务的理由是这样的:
我的应用程序将读取和写入文件,因为它们会在很长一段时间内出现,从几分钟到几小时不等。在大多数时间里,应用程序不太可能出现在前台。因为我需要代码才能继续执行,所以似乎最好的方法是创建一个后台任务,但我找不到在 Visual Studio 之外手动启动此任务的方法,尽管在 Visual Studio 中它可以完美运行。如果有更合适的方式来处理这个执行,我愿意使用它。