GattDescriptor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет дескриптор характеристики GATT. Объект GattDescriptor представляет дескриптор GATT определенной характеристики и получается из свойства Descriptors объекта GattCharacteristic.
public ref class GattDescriptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GattDescriptor final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GattDescriptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GattDescriptor
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GattDescriptor
Public NotInheritable Class GattDescriptor
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Возможности приложения |
bluetooth
|
Комментарии
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1703 | 15063 | WriteValueWithResultAsync |
Свойства
AttributeHandle |
Возвращает дескриптор атрибута GATT, используемый для уникальной идентификации этого атрибута на серверном устройстве GATT. |
ProtectionLevel |
Возвращает или задает требуемые параметры безопасности GATT для беспроводной связи с устройством. Windows будет согласовывать максимальный возможный уровень безопасности с устройством в рамках процесса связывания, и указание более низкого уровня безопасности не приведет к ухудшению существующего уровня безопасности. |
Uuid |
Возвращает идентификатор UUID дескриптора GATT для этого дескриптора GattDescriptor. |
Методы
ConvertShortIdToUuid(UInt16) |
Преобразует короткий идентификатор bluetooth SIG в полный UUID GATT. Важно! API ConvertShortIdToUuid не рекомендуется использовать и может быть недоступен в будущих версиях Windows. Вместо этого используйте BluetoothUuidHelper.FromShortId. |
ReadValueAsync() |
Выполняет чтение значения дескриптора из кэша значений, поддерживаемого Windows. |
ReadValueAsync(BluetoothCacheMode) |
Выполняет чтение значения дескриптора из кэша значений, поддерживаемого Windows, или непосредственно с устройства. |
WriteValueAsync(IBuffer) |
Выполняет запись значения дескриптора на устройство Bluetooth LE. |
WriteValueWithResultAsync(IBuffer) |
Выполняет запись значения дескриптора на устройство Bluetooth LE. |