Partager via


IBackgroundTaskInstance2 Interface

Définition

Fournit l’accès à une tâche en arrière-plan instance. Hérite de l’interface IBackgroundTaskInstance et ajoute la méthode GetThrottleCount .

public interface class IBackgroundTaskInstance2 : IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1333592438, 3190, 20404, 137, 109, 93, 225, 134, 65, 34, 246)]
struct IBackgroundTaskInstance2 : IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1333592438, 3190, 20404, 137, 109, 93, 225, 134, 65, 34, 246)]
public interface IBackgroundTaskInstance2 : IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance2
Implements IBackgroundTaskInstance
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)

Propriétés

InstanceId

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

(Hérité de IBackgroundTaskInstance)
Progress

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

(Hérité de IBackgroundTaskInstance)
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.

(Hérité de IBackgroundTaskInstance)
Task

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

(Hérité de IBackgroundTaskInstance)
TriggerDetails

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

(Hérité de IBackgroundTaskInstance)

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 .

(Hérité de IBackgroundTaskInstance)
GetThrottleCount(BackgroundTaskThrottleCounter)

Récupère le nombre de fois où la tâche en arrière-plan a été suspendue en cas d’utilisation d’un trop grand nombre de ressources.

Événements

Canceled

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

Pour Windows Phone application 8.x, si la mémoire de l’appareil devient insuffisante, les tâches en arrière-plan peuvent être arrêtées sans avertissement et sans déclencher l’événement OnCanceled. Cela permet de garantir l’expérience utilisateur de l’application au premier plan. Votre tâche en arrière-plan doit être conçue de manière à gérer ce scénario. Notez que cela s’applique uniquement aux Windows Phone.

(Hérité de IBackgroundTaskInstance)

S’applique à

Voir aussi