GattLocalCharacteristic Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase representa una característica local.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Características de aplicaciones |
bluetooth
|
Comentarios
Consulte también Envío de notificaciones a clientes suscritos.
Propiedades
CharacteristicProperties |
Obtiene las propiedades de características locales. |
Descriptors |
Obtiene una lista vectorial de todos los descriptores de esta característica local. |
PresentationFormats |
Obtiene los formatos de presentación de esta característica local. |
ReadProtectionLevel |
Obtiene el nivel de protección de lectura de esta característica local. |
StaticValue |
Obtiene el valor estático de esta característica GATT local. |
SubscribedClients |
Obtiene una lista vectorial de todos los clientes que están suscritos a esta característica local. |
UserDescription |
Obtiene la descripción fácil de usar de esta característica local. |
Uuid |
Obtiene el UUID definido por BluetoothSIG para esta característica local. |
WriteProtectionLevel |
Obtiene el nivel de protección de escritura de esta característica local. |
Métodos
CreateDescriptorAsync(Guid, GattLocalDescriptorParameters) |
Crea un descriptor para esta característica local. |
NotifyValueAsync(IBuffer) |
Envía y notifica a todos los clientes suscritos un GattSubscribedClient de un valor. |
NotifyValueAsync(IBuffer, GattSubscribedClient) |
Envía y notifica a GattSubscribedClient un valor. |
Eventos
ReadRequested |
Evento que se desencadena cuando un cliente GATT solicita una operación de lectura. |
SubscribedClientsChanged |
Evento que se genera cuando cambia la colección de clientes suscritos a esta característica local (es decir, los clientes se agregan o quitan de esa colección). |
WriteRequested |
Se trata de un evento que se desencadena cuando se solicitó una escritura. |