GattLocalCharacteristic Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe representa uma 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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 Creators Update (introduzida na 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v4.0)
|
Funcionalidades do aplicativo |
bluetooth
|
Comentários
Consulte também Enviar notificações para clientes inscritos.
Propriedades
CharacteristicProperties |
Obtém as propriedades características locais. |
Descriptors |
Obtém uma lista de vetores de todos os descritores para essa característica local. |
PresentationFormats |
Obtém os formatos de apresentação para essa característica local. |
ReadProtectionLevel |
Obtém o nível de proteção de leitura dessa característica local. |
StaticValue |
Obtém o valor estático para essa característica gatt local. |
SubscribedClients |
Obtém uma lista de vetores de todos os clientes inscritos nessa característica local. |
UserDescription |
Obtém a descrição amigável para essa característica local. |
Uuid |
Obtém a UUID definida por BluetoothSIG para essa característica local. |
WriteProtectionLevel |
Obtém o nível de proteção de gravação dessa característica local. |
Métodos
CreateDescriptorAsync(Guid, GattLocalDescriptorParameters) |
Cria um descritor para essa característica local. |
NotifyValueAsync(IBuffer) |
Enviar e notificar todos os clientes inscritos como GattSubscribedClient de um valor. |
NotifyValueAsync(IBuffer, GattSubscribedClient) |
Envia e notifica um GattSubscribedClient de um valor. |
Eventos
ReadRequested |
Um evento que é disparado quando um cliente GATT solicita uma operação de leitura. |
SubscribedClientsChanged |
Um evento gerado quando a coleção de clientes inscritos nessa característica local é alterada (ou seja, os clientes são adicionados ou removidos dessa coleção). |
WriteRequested |
Esse é um evento que é disparado quando uma gravação foi solicitada. |