Partager via


BackgroundTaskBuilder.TaskEntryPoint Propriété

Définition

Obtient ou définit la classe qui effectue le travail d’une tâche en arrière-plan.

public:
 property Platform::String ^ TaskEntryPoint { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring TaskEntryPoint();

void TaskEntryPoint(winrt::hstring value);
public string TaskEntryPoint { get; set; }
var string = backgroundTaskBuilder.taskEntryPoint;
backgroundTaskBuilder.taskEntryPoint = string;
Public Property TaskEntryPoint As String

Valeur de propriété

String

Platform::String

winrt::hstring

Nom d’une classe définie par l’application qui effectue le travail d’une tâche en arrière-plan.

Remarques

Application UWP utilisant C++, C# ou Visual Basic La classe de point d’entrée de tâche doit implémenter l’interface IBackgroundTask . Le système appelle IBackgroundTask::Run lorsque la tâche en arrière-plan est déclenchée. En outre, la classe doit être spécifiée dans la <Extensions> section du manifeste de l’application en tant que <Extension Category="windows.backgroundTasks" EntryPoint="appNamespace.appClassName">. La classe de point d’entrée de tâche peut être implémentée dans le même processus que le composant de premier plan de l’application (in-proc) ; toutefois, il ne peut pas s’exécuter sur les threads de premier plan de l’application, car l’application peut être suspendue lorsque la tâche en arrière-plan est déclenchée. Pour de meilleurs résultats, implémentez la classe dans un processus distinct (hors processus) pour la dissocier des composants de premier plan de l’application et permettre au système de gérer les processus de l’application plus efficacement.

Application UWP utilisant JavaScript Le point d’entrée d’une tâche en arrière-plan JavaScript est une page de démarrage JavaScript. Pour plus d’informations, consultez WebUIBackgroundTaskInstance.current. Notez que les tâches en arrière-plan JavaScript doivent appeler close() pour se terminer lorsqu’elles sont terminées, afin qu’elles ne continuent pas à consommer la mémoire et la batterie de l’utilisateur.

S’applique à