Condividi tramite


CustomSystemEventTrigger Classe

Definizione

Questa classe consente di specificare un trigger di sistema personalizzato in modo che sia possibile registrarlo e rispondere quando viene attivato dal sistema.

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
Ereditarietà
Object Platform::Object IInspectable CustomSystemEventTrigger
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)

Commenti

Usare questa classe per definire un trigger quando il sistema operativo non fornisce un trigger di sistema necessario. Ad esempio, quando un driver hardware e l'app UWP appartengono entrambi a terze parti e il driver hardware deve generare un evento personalizzato gestito dall'app. Ad esempio, una scheda audio che deve avvertire l'utente quando viene collegato un jack audio.

Costruttori

CustomSystemEventTrigger(String, CustomSystemEventTriggerRecurrence)

Crea un'istanza di customSystemEventTrigger con l'identificatore e la ricorrenza specificati.

Proprietà

Recurrence

Ottiene quando questo trigger di eventi di sistema personalizzato può essere attivato.

TriggerId

Identificatore di trigger che identifica in modo univoco l'attività in background che deve essere avviata da questo trigger.

Si applica a