GattLocalCharacteristic Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |