CustomSystemEventTrigger Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |