Share via


CustomSystemEventTrigger Classe

Definição

Essa classe permite que você especifique um gatilho de sistema personalizado para que você possa registrá-lo e responder quando ele for disparado pelo 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
Herança
Object Platform::Object IInspectable CustomSystemEventTrigger
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10, version 1803 (introduzida na 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v6.0)

Comentários

Use essa classe para definir um gatilho quando o sistema operacional não fornecer um gatilho do sistema de que você precisa. Por exemplo, quando um driver de hardware e o aplicativo UWP pertencerem a terceiros e o driver de hardware precisar gerar um evento personalizado que seu aplicativo possa manipular. Por exemplo, uma placa de áudio que precisa notificar um usuário quando uma tomada de áudio está conectada.

Construtores

CustomSystemEventTrigger(String, CustomSystemEventTriggerRecurrence)

Cria uma instância de um CustomSystemEventTrigger, com o identificador e a recorrência especificados.

Propriedades

Recurrence

Obtém quando esse gatilho de evento do sistema personalizado pode ser ativado.

TriggerId

O identificador de gatilho que identifica exclusivamente a tarefa em segundo plano que precisa ser iniciada por esse gatilho.

Aplica-se a