1
メインアプリ起動時に既に実行中のバックグラウンドタスクからメインアプリに進捗通知が表示されるようにするにはどうすればよいですか? 私はSystemTriggerType.TimeZoneChange
でトリガーされたバックグラウンドタスクを登録しました。コードは次のとおりです。すでに実行中のBackgroundTaskからの進捗状況の更新?
public sealed class Class1:IBackgroundTask
{
public async void Run(IBackgroundTaskInstance taskInstance)
{
var defferal = taskInstance.GetDeferral();
await Task.Delay(3000);
for (uint i = 1; i < 100; i++)
{
await Task.Delay(1000);
taskInstance.Progress = i;
}
defferal.Complete();
}
}
進捗状況が進行状況バーに正しく表示されます。 ...
任意の提案をアプリの開始時に はI完了し、進捗イベント
foreach (var i in BackgroundTaskRegistration.AllTasks)
{
i.Value.Completed += task_Completed;
i.Value.Progress += task_Progress;
}
-アタッシュケースを再しかし、私はタスクがすでに実行されている場合タスクインスタンスが更新されないと思いますか?