Share via


BackgroundTaskBuilder.TaskEntryPoint Eigenschaft

Definition

Ruft die Klasse ab, die die Arbeit einer Hintergrundaufgabe ausführt, oder legt sie fest.

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

Eigenschaftswert

String

Platform::String

winrt::hstring

Der Name einer anwendungsdefinierten Klasse, die die Arbeit einer Hintergrundaufgabe ausführt.

Hinweise

UWP-App mit C++, C# oder Visual Basic Die Taskeinstiegspunktklasse muss die IBackgroundTask-Schnittstelle implementieren. Das System ruft IBackgroundTask::Run auf, wenn die Hintergrundaufgabe ausgelöst wird. Darüber hinaus muss die -Klasse im <Extensions> Abschnitt des Anwendungsmanifests als <Extension Category="windows.backgroundTasks" EntryPoint="appNamespace.appClassName">angegeben werden. Die Aufgabeneinstiegspunktklasse kann im selben Prozess wie die Vordergrundkomponente der Anwendung (in-proc) implementiert werden. Sie kann jedoch nicht in einem der Vordergrundthreads der Anwendung ausgeführt werden, da die Anwendung möglicherweise angehalten wird, wenn die Hintergrundaufgabe ausgelöst wird. Um optimale Ergebnisse zu erzielen, implementieren Sie die -Klasse in einem separaten Prozess (out-of-proc), um sie von den Vordergrundkomponenten der Anwendung zu entkoppeln und es dem System zu ermöglichen, die Prozesse der Anwendung effizienter zu verwalten.

UWP-App mit JavaScript Der Einstiegspunkt für eine JavaScript-Hintergrundaufgabe ist eine JavaScript-Startseite. Weitere Informationen finden Sie unter WebUIBackgroundTaskInstance.current . Beachten Sie, dass JavaScript-Hintergrundaufgaben close() aufrufen müssen, damit sie beendet werden, wenn sie fertig sind, damit sie den Arbeitsspeicher und akku des Benutzers nicht weiter verbrauchen.

Gilt für: