CustomSystemEventTrigger 类

定义

此类允许指定自定义系统触发器,以便可以注册它并在系统触发时做出响应。

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
继承
Object Platform::Object IInspectable CustomSystemEventTrigger
属性
实现

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)

注解

当 OS 未提供所需的系统触发器时,使用此类定义触发器。 例如,当硬件驱动程序和 UWP 应用均属于第三方,且硬件驱动程序需要引发其应用处理的自定义事件时。 例如,需要在插入音频插孔时通知用户的音频卡。

构造函数

CustomSystemEventTrigger(String, CustomSystemEventTriggerRecurrence)

使用指定的标识符和定期创建 CustomSystemEventTrigger 的实例。

属性

Recurrence

获取何时可以激活此自定义系统事件触发器。

TriggerId

唯一标识需要此触发器启动的后台任务的触发器标识符。

适用于