GattLocalCharacteristic Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse stellt ein lokales Merkmal dar.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
App-Funktionen |
bluetooth
|
Hinweise
Weitere Informationen finden Sie unter Senden von Benachrichtigungen an abonnierte Clients.
Eigenschaften
CharacteristicProperties |
Ruft die lokalen Merkmalseigenschaften ab. |
Descriptors |
Ruft eine Vektorliste aller Deskriptoren für dieses lokale Merkmal ab. |
PresentationFormats |
Ruft die Präsentationsformate für dieses lokale Merkmal ab. |
ReadProtectionLevel |
Ruft die Leseschutzebene dieses lokalen Merkmals ab. |
StaticValue |
Ruft den statischen Wert für dieses lokale GATT-Merkmal ab. |
SubscribedClients |
Ruft eine Vektorliste aller Clients ab, die dieses lokale Merkmal abonniert haben. |
UserDescription |
Ruft die benutzerfreundliche Beschreibung für dieses lokale Merkmal ab. |
Uuid |
Ruft die von BluetoothSIG definierte UUID für dieses lokale Merkmal ab. |
WriteProtectionLevel |
Ruft die Schreibschutzebene dieses lokalen Merkmals ab. |
Methoden
CreateDescriptorAsync(Guid, GattLocalDescriptorParameters) |
Erstellt einen Deskriptor für dieses lokale Merkmal. |
NotifyValueAsync(IBuffer) |
Sendet und benachrichtigt alle abonnierten Clients über einen GattSubscribedClient-Wert. |
NotifyValueAsync(IBuffer, GattSubscribedClient) |
Sendet und benachrichtigt einen GattSubscribedClient über einen Wert. |
Ereignisse
ReadRequested |
Ein Ereignis, das ausgelöst wird, wenn ein GATT-Client einen Lesevorgang anfordert. |
SubscribedClientsChanged |
Ein Ereignis, das ausgelöst wird, wenn die Auflistung von Clients, die dieses lokale Merkmal abonniert haben, geändert wird (d. a. Clients werden dieser Auflistung hinzugefügt oder daraus entfernt). |
WriteRequested |
Dies ist ein Ereignis, das ausgelöst wird, wenn ein Schreibvorgang angefordert wurde. |