Windows.Devices.Bluetooth.GenericAttributeProfile Namespace
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.
Der Windows.Devices.Bluetooth.GenericAttributeProfile-Namespace definiert Windows-Runtime Klassen, die eine UWP-App oder eine Desktopanwendung für die Kommunikation mit Bluetooth LE-Geräten verwenden kann.
Hintergrundinformationen finden Sie unter Bluetooth. Quellcode finden Sie im Bluetooth Low Energy-Beispiel.
Klassen
GattCharacteristic |
Stellt ein Merkmal eines GATT-Diensts dar. Das GattCharacteristic-Objekt stellt ein GATT-Merkmal eines bestimmten Diensts dar und wird aus der Characteristics-Eigenschaft des GattDeviceService-Objekts abgerufen. |
GattCharacteristicsResult |
Enthält das Ergebnis von GetCharacteristicsForUuidAsync und GetCharacteristicsAsync. |
GattCharacteristicUuids |
Stellt eine Enumeration der bekanntesten Merkmals-UUID-Werte dar und stellt praktische Methoden für die Arbeit mit GATT-charakteristischen UUIDs und statischen Eigenschaften bereit, die charakteristische UUIDs für allgemeine GATT-Merkmale bereitstellen. |
GattClientNotificationResult |
Das Ergebnis von NotifyValueAsync |
GattDescriptor |
Stellt einen Deskriptor eines GATT-Merkmals dar. Das GattDescriptor-Objekt stellt einen GATT-Deskriptor eines bestimmten Merkmals dar und wird aus der Descriptors-Eigenschaft des GattCharacteristic-Objekts abgerufen. |
GattDescriptorsResult |
Das Ergebnis von Deskriptorvorgängen wie GattCharacteristic.GetDescriptorsAsync |
GattDescriptorUuids |
Stellt eine Enumeration der bekanntesten Deskriptor-UUID-Werte dar und stellt praktische Methoden für die Arbeit mit GATT-Deskriptor-UUIDs und statischen Eigenschaften bereit, die Deskriptor-UUIDs für gängige GATT-Deskriptoren bereitstellen. |
GattDeviceService |
Stellt einen primären GATT-Dienst auf einem Bluetooth-Gerät dar. Die GattDeviceService-Klasse stellt einen GATT-Dienst auf einem Bluetooth LE-Gerät dar. Die Instanziierung erfolgt mithilfe eines Gerätediensts instance Pfads, der durch Suchen eines Geräts mithilfe der Windows.Devices.Enumeration-API abgerufen wird. |
GattDeviceServicesResult |
Die status von GetIncludedServicesForUuidAsync und GetIncludedServicesForUuidAsync |
GattLocalCharacteristic |
Diese Klasse stellt ein lokales Merkmal dar. |
GattLocalCharacteristicParameters |
Diese Klasse enthält die lokalen Merkmalsdeskriptorparameter. |
GattLocalCharacteristicResult |
Ein Ergebnis von CreateCharacteristicAsync. |
GattLocalDescriptor |
Diese Klasse definiert einen Deskriptor eines lokalen Merkmals. |
GattLocalDescriptorParameters |
Diese Klasse definiert die Parameter eines Deskriptors. |
GattLocalDescriptorResult |
Das Ergebnis lokaler charakteristischer Deskriptorvorgänge wie CreateDescriptorAsync. |
GattLocalService |
Diese Klasse stellt einen lokalen GATT-Dienst dar. |
GattPresentationFormat |
Stellt den Wert eines einzelnen GATT-Deskriptors für das Präsentationsformat dar. |
GattPresentationFormatTypes |
Stellt die verschiedenen bekannten Werte dar, die die GattPresentationFormat.FormatType-Eigenschaft annehmen kann. |
GattProtocolError |
Diese Klasse enthält Bytewerte für GATT-Protokollfehler. |
GattReadClientCharacteristicConfigurationDescriptorResult |
Stellt das Ergebnis des Lesens eines GATT-Client CharacteristicConfigurationClientDescriptor-Werts dar. |
GattReadRequest |
Diese Klasse stellt eine Bluetooth GATT-Leseanforderung dar. |
GattReadRequestedEventArgs |
Diese Klasse enthält die Argumente für das StateChanged-Ereignis . |
GattReadResult |
Stellt das Ergebnis eines asynchronen Lesevorgangs eines GATT-Merkmals oder Deskriptorwerts dar. |
GattReliableWriteTransaction |
Führt zuverlässige GATT-Schreibvorgänge auf dem Bluetooth LE-Gerät in Form eines Transaktionsschreibvorgangs aus. |
GattRequestStateChangedEventArgs |
Diese Klasse definiert Die Argumente von StateChanged. |
GattServiceProvider |
Diese Klasse wird verwendet, um einen GATT-Dienst anzukündigen. |
GattServiceProviderAdvertisementStatusChangedEventArgs |
Die Ereignisargumente für den GattServiceProvider. |
GattServiceProviderAdvertisingParameters |
Diese Klasse wird verwendet, um die Ankündigungsparameter eines GATT-Diensts zu definieren. |
GattServiceProviderResult |
Diese Klasse ist das Ergebnis des CreateAsync-Vorgangs . |
GattServiceUuids |
Stellt eine Enumeration der bekanntesten Dienst-UUID-Werte dar und bietet bequeme Methoden für die Arbeit mit GATT-Dienst-UUIDs und statischen Eigenschaften, die Dienst-UUIDs für allgemeine GATT-Dienste bereitstellen. Eine Liste aller von Bluetooth SIG definierten Dienst-UUIDs finden Sie unter Bluetooth SIG-definierte Dienst-UUIDs. Hinweis Für UUIDs, für die GattServiceUuids keine benannte Eigenschaft hat, können Sie BluetoothUuidHelper.FromShortId verwenden. |
GattSession |
Stellt eine GATT-Sitzung (Generic Attribute Profile) dar. |
GattSessionStatusChangedEventArgs |
Diese Klasse stellt die SessionStatusChanged-Ereignisargumente dar. |
GattSubscribedClient |
Diese Klasse stellt einen abonnierten Client einer GATT-Sitzung dar. |
GattValueChangedEventArgs |
Stellt die Argumente dar, die von einem GattCharacteristic.ValueChanged-Ereignishandler empfangen werden , der zum Verarbeiten von Benachrichtigungen über Merkmalswertänderungen und von einem Bluetooth LE-Gerät gesendete Anzeigeereignisse verwendet wird. |
GattWriteRequest |
Diese Klasse stellt eine GATT-Schreibanforderung dar. |
GattWriteRequestedEventArgs |
Diese Klasse stellt die Ereignisargumente für WriteRequested dar. |
GattWriteResult |
Enthält das Ergebnis von GATT-Schreibvorgängen wie WriteValueWithResultAsync. |
Enumerationen
GattCharacteristicProperties |
Gibt die Werte für die GATT-Merkmalseigenschaften sowie den GATT Extended Characteristic Properties Descriptor an. Stellt eine Auflistung von Flags bereit, die die GATT-charakteristischen Eigenschaften darstellen, und, wenn der GATT-Deskriptor für erweiterte Eigenschaften vorhanden ist, die erweiterten GATT-Eigenschaften des Merkmals. Stellt die GATT-Merkmalseigenschaften gemäß der Definition durch das GATT-Profil dar, und wenn das ExtendedProperties-Flag vorhanden ist, stellt es auch die Eigenschaften des Deskriptors für erweiterte Merkmalseigenschaften dar. |
GattClientCharacteristicConfigurationDescriptorValue |
Stellt den Wert des GATT-ClientCharacteristicConfigurationDescriptor dar. Gibt den Status des Client characteristic Configuration-Deskriptors an. |
GattCommunicationStatus |
Stellt die Rückgabe status eines Async-Vorgangs im Zusammenhang mit der WinRT-GATT-API dar. Gibt die status des asynchronen Vorgangs an. |
GattOpenStatus |
Die status von GattDeviceService.OpenAsync. |
GattProtectionLevel |
Stellt die gewünschte Sicherheitsstufe dar. Ermöglicht das Anfordern der gewünschten Sicherheitsoption. |
GattRequestState |
Diese Enumeration definiert einen GATT-Anforderungsstatus. |
GattServiceProviderAdvertisementStatus |
Diese Enumeration definiert die ankündigungs-status eines GattServiceProvider.This enumeration defines the advertisement status of a GattServiceProvider. |
GattSessionStatus |
Diese Enumeration definiert eine GattSession-status. |
GattSharingMode |
Diese Enumeration stellt den GATT-Freigabemodus dar. |
GattWriteOption |
Gibt an, welcher Typ von Schreibvorgang ausgeführt werden soll. |