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


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
Наследование
Object Platform::Object IInspectable 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

Это событие, которое активируется при запросе записи.

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

См. также раздел