Freigeben über


WebUIBackgroundTaskInstanceRuntimeClass Klasse

Definition

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
Object Platform::Object IInspectable WebUIBackgroundTaskInstanceRuntimeClass
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.

Gilt für: