2017-06-06 2 views

Répondre

2

Utilisez le ResourceGroup propriété sur le nœud d'extension pour spécifier les tâches peuvent fonctionner ensemble vs besoin d'être exécuté dans un processus séparé:

<Extensions> 
    <Extension Category="windows.backgroundTasks" 
       EntryPoint="BackgroundTasks.SessionConnectedTriggerTask" 
       ResourceGroup="foo"> 
     <BackgroundTasks> 
     <Task Type="systemEvent" /> 
     </BackgroundTasks> 
    </Extension> 
    <Extension Category="windows.backgroundTasks" 
       EntryPoint="BackgroundTasks.TimeZoneTriggerTask" 
       ResourceGroup="foo"> 
     <BackgroundTasks> 
     <Task Type="systemEvent" /> 
     </BackgroundTasks> 
    </Extension> 
    <Extension Category="windows.backgroundTasks" 
       EntryPoint="BackgroundTasks.TimerTriggerTask" 
       ResourceGroup="bar"> 
     <BackgroundTasks> 
     <Task Type="timer" /> 
     </BackgroundTasks> 
    </Extension> 
    <Extension Category="windows.backgroundTasks" 
       EntryPoint="BackgroundTasks.ApplicationTriggerTask" 
       ResourceGroup="bar"> 
     <BackgroundTasks> 
     <Task Type="general" /> 
     </BackgroundTasks> 
    </Extension> 
    <Extension Category="windows.backgroundTasks" 
       EntryPoint="BackgroundTasks.MaintenanceTriggerTask" 
       ResourceGroup="foobar"> 
     <BackgroundTasks> 
     <Task Type="general" /> 
     </BackgroundTasks> 
    </Extension> 
    </Extensions>