JavasScipt에서 UWP App을 빌드 중입니다.UWP : BackgroundTask에서 작업을 수행하는 방법
: 여기(function() {
"use strict"
// Initialization
var Background = Windows.ApplicationModel.Background;
// Register
var taskBuilder = new Background.BackgroundTaskBuilder();
taskBuilder.name = "MyBackgroundTask";
// init trigger
var appTrigger = new Background.ApplicationTrigger();
taskBuilder.taskEntryPoint = "clipboardListener.MyBackgroundTask";
taskBuilder.setTrigger(appTrigger);
// Check if background task already registered
var taskRegistered = false;
var iter = Background.BackgroundTaskRegistration.allTasks.first();
var hascur=iter.hasCurrent;
while (hascur)
{
var current = iter.current.value;
if (current.name == "MyBackgroundTask")
{
taskRegistered = true;
break;
}
iter.moveNext();
}
if (!taskRegistered)
{
var task = taskBuilder.register();
}
})();
가 어떻게 설정 작업입니다 :
Create and register an out-of-process background task
Support your app with background tasks
여기
가 BackgroundTask 초기화이다 : 나는 다음입니다
자료 문서
위에서 알 수 있듯이 위 코드에서 appTrigger
변수를 설정하여 작업의 트리거를 설정합니다.
나는 배경 작업을 트리거하기 위해 무엇을해야 할 때마다 그의 클립 보드에 사용자 복사 뭔가?
백그라운드 작업이 실행될 때마다 뭔가를 수행 할 수 있습니까?