【发布时间】:2014-06-12 19:46:31
【问题描述】:
我正在将后台任务用于应用程序中的各种功能。在 MSDN 文档中没有,我看到它运行了多长时间。
例如在 windows phone 8 sdk 中,周期性代理通常运行 25 秒。后台任务是否有特定的运行量?
StorageFolder folder = KnownFolders.PicturesLibrary;
StorageFile TimeLogFile = await folder.CreateFileAsync("TimeLog.txt", CreationCollisionOption.OpenIfExists);
await Windows.Storage.FileIO.AppendTextAsync(TimeLogFile, "Start Logging " + DateTime.Now.ToString() + Environment.NewLine);
await Windows.Storage.FileIO.AppendTextAsync(TimeLogFile, "Beginning of Background Task " + DateTime.Now.ToString() + Environment.NewLine);
for (int i=0;i<100000;i++)
{
await Windows.Storage.FileIO.AppendTextAsync(TimeLogFile, "During Background Task Execution " + DateTime.Now.ToString() + Environment.NewLine);
Debug.WriteLine(i);
}
await Windows.Storage.FileIO.AppendTextAsync(TimeLogFile, "End Logging " + DateTime.Now.ToString() + Environment.NewLine);
【问题讨论】:
标签: c# windows-runtime windows-8.1 windows-phone-8.1 background-task