Partager via


BackgroundTaskRegistrationGroup Classe

Définition

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

S’applique à