BackgroundTaskRegistrationGroup Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une sémantique de regroupement afin que l’inscription des tâches en arrière-plan puisse être conservée séparément.
public ref class BackgroundTaskRegistrationGroup sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Background.IBackgroundTaskRegistrationGroupFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundTaskRegistrationGroup final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Background.IBackgroundTaskRegistrationGroupFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BackgroundTaskRegistrationGroup
function BackgroundTaskRegistrationGroup(id, name)
Public NotInheritable Class BackgroundTaskRegistrationGroup
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Exemples
Exemple d’activation en arrière-plan
Exemple de tâche en arrière-plan Consultez le scénario 6 pour obtenir un exemple de tâche groupée.
Remarques
Les développeurs sont encouragés à désinscrire, puis à inscrire, toutes les tâches en arrière-plan utilisées par l’application au lancement de l’application. Toutefois, outre l’annulation de l’inscription des tâches en arrière-plan de l’application, cela peut également annuler l’inscription des tâches en arrière-plan inscrites par les frameworks utilisés par l’application.
L’inscription de tâches en arrière-plan groupées fournit à peu près l’équivalent d’un espace de noms pour les tâches en arrière-plan. Vous pouvez inscrire/annuler l’inscription des tâches en arrière-plan qui appartiennent à un groupe que vous définissez sans perturber l’inscription d’autres tâches en arrière-plan sur l’appareil.
Constructeurs
BackgroundTaskRegistrationGroup(String) |
Crée un BackgroundTaskRegistrationGroup avec l’ID de groupe spécifié. |
BackgroundTaskRegistrationGroup(String, String) |
Crée un BackgroundTaskRegistrationGroup avec l’ID de groupe spécifié et |
Propriétés
AllTasks |
Obtient toutes les tâches en arrière-plan qui appartiennent au groupe. |
Id |
Obtient l'ID du groupe. |
Name |
Obtient le nom convivial du groupe. |
Événements
BackgroundActivated |
Cet événement est déclenché lorsqu’une tâche en arrière-plan qui appartient à un groupe démarre. |