Partager via


CustomSystemEventTrigger Classe

Définition

Cette classe vous permet de spécifier un déclencheur système personnalisé afin de pouvoir l’inscrire et répondre lorsqu’il est déclenché par le système.

public ref class CustomSystemEventTrigger sealed : IBackgroundTrigger
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Background.ICustomSystemEventTriggerFactory, 393216, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class CustomSystemEventTrigger final : IBackgroundTrigger
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Background.ICustomSystemEventTriggerFactory), 393216, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class CustomSystemEventTrigger : IBackgroundTrigger
function CustomSystemEventTrigger(triggerId, recurrence)
Public NotInheritable Class CustomSystemEventTrigger
Implements IBackgroundTrigger
Héritage
Object Platform::Object IInspectable CustomSystemEventTrigger
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1803 (introduit dans 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v6.0)

Remarques

Utilisez cette classe pour définir un déclencheur lorsque le système d’exploitation ne fournit pas de déclencheur système dont vous avez besoin. Par exemple, lorsqu’un pilote matériel et l’application UWP appartiennent tous les deux à un tiers, et que le pilote matériel doit déclencher un événement personnalisé géré par son application. Par exemple, une carte audio qui doit informer un utilisateur lorsqu’une prise audio est branchée.

Constructeurs

CustomSystemEventTrigger(String, CustomSystemEventTriggerRecurrence)

Crée un instance d’un CustomSystemEventTrigger, avec l’identificateur et la périodicité spécifiés.

Propriétés

Recurrence

Obtient le moment où ce déclencheur d’événement système personnalisé peut être activé.

TriggerId

Identificateur de déclencheur qui identifie de manière unique la tâche en arrière-plan qui doit être démarrée par ce déclencheur.

S’applique à