Freigeben über


CustomSystemEventTrigger Klasse

Definition

Mit dieser Klasse können Sie einen benutzerdefinierten Systemtrigger angeben, damit Sie ihn registrieren und reagieren können, wenn er vom System ausgelöst wird.

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
Vererbung
Object Platform::Object IInspectable CustomSystemEventTrigger
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Hinweise

Verwenden Sie diese Klasse, um einen Trigger zu definieren, wenn das Betriebssystem keinen Systemtrigger bereitstellt, den Sie benötigen. Beispiel: Wenn der Hardwaretreiber und die UWP-App beide von Drittanbietern stammen und der Hardwaretreiber ein benutzerdefiniertes Ereignis auslösen soll, das die App behandeln muss. Beispielsweise eine Soundkarte, die Benutzer darüber benachrichtigt, wenn ein Anschluss an eine Audiobuchse erfolgt.

Konstruktoren

CustomSystemEventTrigger(String, CustomSystemEventTriggerRecurrence)

Erstellt eine instance eines CustomSystemEventTrigger mit dem angegebenen Bezeichner und der angegebenen Wiederholung.

Eigenschaften

Recurrence

Ruft ab, wann dieser benutzerdefinierte Systemereignistrigger aktiviert werden kann.

TriggerId

Der Triggerbezeichner, der die Hintergrundaufgabe eindeutig identifiziert, die von diesem Trigger gestartet werden muss.

Gilt für: