Freigeben über


GattLocalCharacteristic Klasse

Definition

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

Gilt für:

Weitere Informationen