Compartir a través de


GattLocalCharacteristic Clase

Definición

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
Object Platform::Object IInspectable GattLocalCharacteristic
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.

Se aplica a

Consulte también