CustomSystemEventTrigger Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |