GattLocalCharacteristic Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс представляет локальную характеристику.
public ref class GattLocalCharacteristic sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GattLocalCharacteristic final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GattLocalCharacteristic final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GattLocalCharacteristic
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GattLocalCharacteristic
Public NotInheritable Class GattLocalCharacteristic
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Creators Update (появилось в 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v4.0)
|
Возможности приложения |
bluetooth
|
Комментарии
См. также статью Отправка уведомлений клиентам с подпиской.
Свойства
CharacteristicProperties |
Возвращает локальные свойства характеристик. |
Descriptors |
Возвращает векторный список всех дескрипторов для этой локальной характеристики. |
PresentationFormats |
Возвращает форматы представления для этой локальной характеристики. |
ReadProtectionLevel |
Возвращает уровень защиты чтения этой локальной характеристики. |
StaticValue |
Возвращает статическое значение для этой локальной характеристики GATT. |
SubscribedClients |
Возвращает векторный список всех клиентов, которые подписаны на эту локальную характеристику. |
UserDescription |
Возвращает понятное описание этой локальной характеристики. |
Uuid |
Возвращает определяемый BluetoothSIG UUID для этой локальной характеристики. |
WriteProtectionLevel |
Возвращает уровень защиты записи для этой локальной характеристики. |
Методы
CreateDescriptorAsync(Guid, GattLocalDescriptorParameters) |
Создает дескриптор для этой локальной характеристики. |
NotifyValueAsync(IBuffer) |
Отправляет и уведомляет всех подписанных клиентов gattSubscribedClient о значении. |
NotifyValueAsync(IBuffer, GattSubscribedClient) |
Отправляет и уведомляет GattSubscribedClient о значении. |
События
ReadRequested |
Событие, которое активируется, когда клиент GATT запрашивает операцию чтения. |
SubscribedClientsChanged |
Событие, возникающее при изменении коллекции клиентов, подписанных на эту локальную характеристику (то есть клиенты добавляются в эту коллекцию или удаляются из нее). |
WriteRequested |
Это событие, которое активируется при запросе записи. |