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. |