3

Windows Phone 8 でカスタマイズされた定期タスクを使用する必要があります。以下のリンクから、30 分ごとに実行されることを確認しました。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202942(v=vs.105).aspx

ということで、今回はカスタマイズできるオプションを探しています。たとえば、定期タスクを 15 秒または 20 秒ごとに実行したいとします。

これは可能ですか?

4

2 に答える 2

7

それは不可能です。30 分ごとが最小の間隔です。

于 2012-11-22T07:32:43.210 に答える
1

市場にコードをリリースしない場合は、これを行うことができます....

DateTime lastrun;
IsolatedStorageSettings.ApplicationSettings.TryGetValue<DateTime>("lastrun", out lastrun);

if (DateTime.Now.Subtract(lastrun).TotalMinutes < 60) // 60 minutes, so run every hour
{
    System.Diagnostics.Debug.WriteLine("Too soon, stopping.");
    NotifyComplete();
    return;
}

//add proper code for removing old value, etc.

IsolatedStorageSettings.ApplicationSettings.Add("lastrun", DateTime.Now); 

// Launch the task in 6 minutes
ScheduledActionService.LaunchForTest("task", TimeSpan.FromMinutes(6));
于 2014-02-14T16:47:28.810 に答える