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


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

Определение

Перегрузки

GattCharacteristicNotificationTrigger(GattCharacteristic)

Инициализирует новый экземпляр класса GattCharacteristicNotificationTrigger .

GattCharacteristicNotificationTrigger(GattCharacteristic, BluetoothEventTriggeringMode)

Инициализирует новый экземпляр класса GattCharacteristicNotificationTrigger с указанной характеристикой и режимом активации.

GattCharacteristicNotificationTrigger(GattCharacteristic)

Инициализирует новый экземпляр класса GattCharacteristicNotificationTrigger .

public:
 GattCharacteristicNotificationTrigger(GattCharacteristic ^ characteristic);
 GattCharacteristicNotificationTrigger(GattCharacteristic const& characteristic);
public GattCharacteristicNotificationTrigger(GattCharacteristic characteristic);
function GattCharacteristicNotificationTrigger(characteristic)
Public Sub New (characteristic As GattCharacteristic)

Параметры

characteristic
GattCharacteristic

Характеристика GATT, для которой нужны уведомления об изменении значений.

Комментарии

Чтобы зарегистрироваться для получения уведомлений при изменении значения характеристики GATT, приложение выполняет следующие действия:

  1. Создайте экземпляр объекта GattCharacteristicNotificationTrigger .

  2. Создайте экземпляр объекта BackgroundTaskBuilder и вызовите Метод SetTrigger для присоединения GattCharacteristicNotificationTrigger.

  3. Вызовите Register в объекте BackgroundTaskBuilder.

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

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

GattCharacteristicNotificationTrigger(GattCharacteristic, BluetoothEventTriggeringMode)

Инициализирует новый экземпляр класса GattCharacteristicNotificationTrigger с указанной характеристикой и режимом активации.

public:
 GattCharacteristicNotificationTrigger(GattCharacteristic ^ characteristic, BluetoothEventTriggeringMode eventTriggeringMode);
 GattCharacteristicNotificationTrigger(GattCharacteristic const& characteristic, BluetoothEventTriggeringMode const& eventTriggeringMode);
public GattCharacteristicNotificationTrigger(GattCharacteristic characteristic, BluetoothEventTriggeringMode eventTriggeringMode);
function GattCharacteristicNotificationTrigger(characteristic, eventTriggeringMode)
Public Sub New (characteristic As GattCharacteristic, eventTriggeringMode As BluetoothEventTriggeringMode)

Параметры

characteristic
GattCharacteristic

Характеристика GATT, для которой требуется получать уведомления об изменении значений.

eventTriggeringMode
BluetoothEventTriggeringMode

Указывает, когда активируется триггер.

Требования к Windows

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)

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