Windows.Devices.Bluetooth.GenericAttributeProfile Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Lo spazio dei nomi Windows.Devices.Bluetooth.GenericAttributeProfile definisce le classi Windows Runtime che un'app UWP o un'applicazione desktop può usare per comunicare con i dispositivi Bluetooth LE.
Per informazioni in background, vedere Bluetooth. Per il codice sorgente, vedere l'esempio Bluetooth Low Energy.
Classi
GattCharacteristic |
Rappresenta una caratteristica di un servizio GATT. L'oggetto GattCharacteristic rappresenta una caratteristica GATT di un servizio specifico e viene ottenuta dalla proprietà Characteristics dell'oggetto GattDeviceService. |
GattCharacteristicsResult |
Contiene il risultato di GetCharacteristicsForUuidAsync e GetCharacteristicsAsync |
GattCharacteristicUuids |
Rappresenta un'enumerazione dei valori UUID caratteristica più noti e fornisce metodi pratici per l'uso di UUID caratteristiche GATT e proprietà statiche che forniscono uUID caratteristiche caratteristiche per caratteristiche GATT comuni. |
GattClientNotificationResult |
Risultato di NotifyValueAsync |
GattDescriptor |
Rappresenta un descrittore di una caratteristica GATT. L'oggetto GattDescriptor rappresenta un descrittore GATT di una particolare caratteristica e viene ottenuto dalla proprietà Descrittori dell'oggetto GattCharacteristic. |
GattDescriptorsResult |
Risultato di operazioni descrittori come GattCharacteristic.GetDescriptorsAsync |
GattDescriptorUuids |
Rappresenta un'enumerazione dei valori UUID del descrittore più noti e fornisce metodi pratici per l'uso degli UUID del descrittore GATT e delle proprietà statiche che forniscono gli UUID descrittori per i descrittori GATT comuni. |
GattDeviceService |
Rappresenta un servizio primario GATT in un dispositivo Bluetooth. La classe GattDeviceService rappresenta un servizio GATT in un dispositivo Bluetooth LE. Viene creata un'istanza usando un percorso dell'istanza del servizio dispositivi ottenuta individuando un dispositivo usando l'API Windows.Devices.Enumeration . |
GattDeviceServicesResult |
Stato di GetIncludedServicesForUuidAsync e GetIncludedServicesForUuidAsync |
GattLocalCharacteristic |
Questa classe rappresenta una caratteristica locale. |
GattLocalCharacteristicParameters |
Questa classe contiene i parametri del descrittore delle caratteristiche locali. |
GattLocalCharacteristicResult |
Risultato di CreateCharacteristicAsync. |
GattLocalDescriptor |
Questa classe definisce un descrittore di una caratteristica locale. |
GattLocalDescriptorParameters |
Questa classe definisce i parametri di un descrittore. |
GattLocalDescriptorResult |
Risultato delle operazioni di descrittore delle caratteristiche locali, ad esempio CreateDescriptorAsync. |
GattLocalService |
Questa classe rappresenta un servizio locale GATT. |
GattPresentationFormat |
Rappresenta il valore di un singolo descrittore GATT formato presentazione. |
GattPresentationFormatTypes |
Rappresenta i diversi valori noti che la proprietà GattPresentationFormat.FormatType può accettare. |
GattProtocolError |
Questa classe contiene valori di byte per gli errori del protocollo GATT. |
GattReadClientCharacteristicConfigurationDescriptorResult |
Rappresenta il risultato della lettura di un valore di caratteristica client GATTConfigurationClientDescriptor. |
GattReadRequest |
Questa classe rappresenta una richiesta di lettura GATT Bluetooth. |
GattReadRequestedEventArgs |
Questa classe contiene gli argomenti per l'evento StateChanged . |
GattReadResult |
Rappresenta il risultato di un'operazione di lettura asincrona di un valore di caratteristica o descrittore GATT. |
GattReliableWriteTransaction |
Esegue scritture affidabili GATT nel dispositivo Bluetooth LE, sotto forma di un'operazione di scrittura delle transazioni. |
GattRequestStateChangedEventArgs |
Questa classe definisce gli argomenti di StateChanged. |
GattServiceProvider |
Questa classe viene usata per annunciare un servizio GATT. |
GattServiceProviderAdvertisementStatusChangedEventArgs |
Evento args per GattServiceProvider. |
GattServiceProviderAdvertisingParameters |
Questa classe viene usata per definire parametri di annuncio del servizio GATT. |
GattServiceProviderResult |
Questa classe è il risultato dell'operazione CreateAsync . |
GattServiceUuids |
Rappresenta un'enumerazione dei valori UUID del servizio più noti e fornisce metodi pratici per l'uso degli UUID del servizio GATT e delle proprietà statiche che forniscono gli UUID del servizio per i servizi GATT comuni. Per visualizzare un elenco di tutti gli UUID del servizio definiti dal sig Bluetooth, vedere UUID del servizio definito da Bluetooth. Nota Per gli UUID per i quali GattServiceUuids non ha una proprietà denominata, è possibile usare BluetoothUuidHelper.FromShortId. |
GattSession |
Rappresenta una sessione GATT (Generic Attribute Profile). |
GattSessionStatusChangedEventArgs |
Questa classe rappresenta l'evento SessionStatusChanged args. |
GattSubscribedClient |
Questa classe rappresenta un client sottoscritto di una sessione GATT. |
GattValueChangedEventArgs |
Rappresenta gli argomenti ricevuti da un gestore eventi GattCharacteristic.ValueChanged usato per elaborare gli eventi di modifica dei valori caratteristica e di indicazione inviati da un dispositivo Bluetooth LE. |
GattWriteRequest |
Questa classe rappresenta una richiesta di scrittura GATT. |
GattWriteRequestedEventArgs |
Questa classe rappresenta l'args dell'evento per WriteRequested. |
GattWriteResult |
Contiene il risultato di operazioni di scrittura GATT come WriteValueWithResultAsync. |
Enumerazioni
GattCharacteristicProperties |
Specifica i valori per le proprietà caratteristiche GATT e il descrittore di proprietà caratteristiche estese GATT. Fornisce una raccolta di flag che rappresentano le proprietà caratteristiche GATT e se il descrittore di proprietà estese GATT è presente le proprietà caratteristiche estese GATT della caratteristica. Rappresenta le proprietà caratteristiche GATT, come definito dal profilo GATT, e se il flag ExtendedProperties è presente rappresenta anche le proprietà del descrittore proprietà caratteristiche estese. |
GattClientCharacteristicConfigurationDescriptorValue |
Rappresenta il valore del client GATTCharacteristicConfigurationDescriptor. Indica lo stato del descrittore configurazione caratteristica client. |
GattCommunicationStatus |
Rappresenta lo stato restituito di un'operazione asincrona correlata all'API GATT WinRT. Indica lo stato dell'operazione asincrona. |
GattOpenStatus |
Stato di GattDeviceService.OpenAsync. |
GattProtectionLevel |
Rappresenta il livello di sicurezza desiderato. Consente di richiedere l'opzione Sicurezza desiderata. |
GattRequestState |
Questa enumerazione definisce uno stato di richiesta GATT. |
GattServiceProviderAdvertisementStatus |
Questa enumerazione definisce lo stato dell'annuncio di un GattServiceProvider. |
GattSessionStatus |
Questa enumerazione definisce uno stato GattSession. |
GattSharingMode |
Questa enumerazione rappresenta la modalità di condivisione GATT. |
GattWriteOption |
Indica il tipo di operazione di scrittura da eseguire. |