Partager via


GattLocalCharacteristic Classe

Définition

Cette classe représente une caractéristique locale.

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
Héritage
Object Platform::Object IInspectable GattLocalCharacteristic
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
Fonctionnalités de l’application
bluetooth

Remarques

Consultez également Envoyer des notifications aux clients abonnés.

Propriétés

CharacteristicProperties

Obtient les propriétés des caractéristiques locales.

Descriptors

Obtient une liste vectorielle de tous les descripteurs pour cette caractéristique locale.

PresentationFormats

Obtient les formats de présentation pour cette caractéristique locale.

ReadProtectionLevel

Obtient le niveau de protection en lecture de cette caractéristique locale.

StaticValue

Obtient la valeur statique de cette caractéristique GATT locale.

SubscribedClients

Obtient une liste vectorielle de tous les clients qui sont abonnés à cette caractéristique locale.

UserDescription

Obtient la description conviviale de cette caractéristique locale.

Uuid

Obtient l’UUID défini par BluetoothSIG pour cette caractéristique locale.

WriteProtectionLevel

Obtient le niveau de protection en écriture de cette caractéristique locale.

Méthodes

CreateDescriptorAsync(Guid, GattLocalDescriptorParameters)

Crée un descripteur pour cette caractéristique locale.

NotifyValueAsync(IBuffer)

Envoyer et notifie à tous les clients abonnés un GattSubscribedClient d’une valeur.

NotifyValueAsync(IBuffer, GattSubscribedClient)

Envoie et avertit un Client GattSubscribedClient d’une valeur.

Événements

ReadRequested

Événement déclenché lorsqu’un client GATT demande une opération de lecture.

SubscribedClientsChanged

Événement déclenché lorsque la collection de clients abonnés à cette caractéristique locale change (c’est-à-dire que les clients sont ajoutés ou supprimés de cette collection).

WriteRequested

Il s’agit d’un événement qui est déclenché lorsqu’une écriture a été demandée.

S’applique à

Voir aussi