Поделиться через


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)

Комментарии

Используйте этот класс для определения триггера, если ОС не предоставляет необходимый системный триггер. Например, если используются драйвер оборудования и приложение UWP сторонних производителей, а драйверу оборудования нужно создавать пользовательское событие, обрабатываемое приложением. Например, звуковая карта должна уведомить пользователя о том, что в аудиоразъем подключен штекер.

Конструкторы

CustomSystemEventTrigger(String, CustomSystemEventTriggerRecurrence)

Создает экземпляр Объекта CustomSystemEventTrigger с указанным идентификатором и повторением.

Свойства

Recurrence

Возвращает при активации этого пользовательского триггера системного события.

TriggerId

Идентификатор триггера, однозначно определяющий фоновую задачу, которая должна быть запущена этим триггером.

Применяется к