Compartilhar via


GattLocalCharacteristic Classe

Definição

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

Aplica-se a

Confira também