GattLocalCharacteristic 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类表示局部特征。
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 |
这是请求写入时触发的事件。 |