Partager via


WebUIBackgroundTaskInstanceRuntimeClass Classe

Définition

Fournit l’accès à une instance d’une tâche en arrière-plan.

Notes

Une tâche en arrière-plan doit appeler explicitement la méthode close Des web Workers pour se terminer une fois la tâche terminée.

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
Héritage
Object Platform::Object IInspectable WebUIBackgroundTaskInstanceRuntimeClass
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Pour récupérer cet objet, utilisez la propriété WebUIBackgroundTaskInstance.current .

Notes

Cette classe n’est pas agile, ce qui signifie que vous devez prendre en compte son modèle de thread et son comportement de marshaling. Pour plus d’informations, consultez Threading and Marshaling (C++/CX).

Propriétés

InstanceId

Obtient l’ID de instance de la tâche en arrière-plan instance.

Progress

Obtient ou définit le status de progression d’une tâche en arrière-plan instance.

Succeeded

Obtient ou définit la valeur de réussite de la tâche en arrière-plan. La valeur de réussite est ce qui est retourné au premier plan instance de votre application dans l’événement terminé.

SuspendedCount

Obtient le nombre de fois où la stratégie de gestion des ressources a provoqué la suspension de la tâche en arrière-plan.

Task

Obtient l’accès à la tâche en arrière-plan inscrite pour cette tâche en arrière-plan instance.

TriggerDetails

Obtient des informations supplémentaires associées à une tâche en arrière-plan instance.

Méthodes

GetDeferral()

Informe le système que la tâche en arrière-plan peut continuer à effectuer le travail après le retour de la méthode IBackgroundTask.Run . Cette méthode n’est pas applicable aux tâches en arrière-plan JavaScript.

Événements

Canceled

Joint un gestionnaire d’événements d’annulation à la tâche en arrière-plan instance.

S’applique à