WebUIBackgroundTaskInstanceRuntimeClass Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Zugriff auf eine instance einer Hintergrundaufgabe.
Hinweis
Eine Hintergrundaufgabe muss explizit die Close-Methode von Web Workern aufrufen, um sich selbst zu beenden, nachdem die Aufgabe abgeschlossen wurde.
public ref class WebUIBackgroundTaskInstanceRuntimeClass sealed : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebUIBackgroundTaskInstanceRuntimeClass final : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebUIBackgroundTaskInstanceRuntimeClass : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
Public NotInheritable Class WebUIBackgroundTaskInstanceRuntimeClass
Implements IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Verwenden Sie zum Abrufen dieses Objekts die WebUIBackgroundTaskInstance.current-Eigenschaft .
Hinweis
Diese Klasse ist nicht agil, was bedeutet, dass Sie das Threadingmodell und das Marshallingverhalten berücksichtigen müssen. Weitere Informationen finden Sie unter Threading und Marshalling (C++/CX).
Eigenschaften
InstanceId |
Ruft die instance-ID der hintergrundaufgaben-instance ab. |
Progress |
Ruft den Status status für eine Hintergrundaufgabe instance ab oder legt diese fest. |
Succeeded |
Ruft den Erfolgswert für die Hintergrundaufgabe ab oder legt diese fest. Der Erfolgswert wird im abgeschlossenen Ereignis an den Vordergrund instance Ihrer App zurückgegeben. |
SuspendedCount |
Ruft ab, wie oft die Ressourcenverwaltungsrichtlinie dazu geführt hat, dass die Hintergrundaufgabe angehalten wurde. |
Task |
Ruft Zugriff auf die registrierte Hintergrundaufgabe für diese Hintergrundaufgabe instance ab. |
TriggerDetails |
Ruft zusätzliche Informationen ab, die einer Hintergrundaufgabe instance zugeordnet sind. |
Methoden
GetDeferral() |
Informiert das System darüber, dass die Hintergrundaufgabe nach dem Zurückgeben der IBackgroundTask.Run-Methode möglicherweise weiterhin Arbeiten ausführt. Diese Methode gilt nicht für JavaScript-Hintergrundaufgaben. |
Ereignisse
Canceled |
Fügt einen Abbruchereignishandler an die Hintergrundaufgabe instance an. |