Condividi tramite


GattLocalCharacteristic Classe

Definizione

Questa classe rappresenta una caratteristica 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
Ereditarietà
Object Platform::Object IInspectable GattLocalCharacteristic
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)
Funzionalità dell'app
bluetooth

Commenti

Vedere anche Inviare notifiche ai client sottoscritti.

Proprietà

CharacteristicProperties

Ottiene le proprietà delle caratteristiche locali.

Descriptors

Ottiene un elenco vettoriale di tutti i descrittori per questa caratteristica locale.

PresentationFormats

Ottiene i formati di presentazione per questa caratteristica locale.

ReadProtectionLevel

Ottiene il livello di protezione di lettura di questa caratteristica locale.

StaticValue

Ottiene il valore statico per questa caratteristica GATT locale.

SubscribedClients

Ottiene un elenco vettoriale di tutti i client che sono sottoscrivi a questa caratteristica locale.

UserDescription

Ottiene la descrizione descrittiva per questa caratteristica locale.

Uuid

Ottiene l'UUID definito dal BluetoothSIG per questa caratteristica locale.

WriteProtectionLevel

Ottiene il livello di protezione di scrittura di questa caratteristica locale.

Metodi

CreateDescriptorAsync(Guid, GattLocalDescriptorParameters)

Crea il descrittore per questa caratteristica locale.

NotifyValueAsync(IBuffer)

Inviare e notificare a tutti i client sottoscritti un gattSubscrittoClient di un valore.

NotifyValueAsync(IBuffer, GattSubscribedClient)

Invia e notifica a gattSubscrittoClient di un valore.

Eventi

ReadRequested

Evento attivato quando un client GATT richiede un'operazione di lettura.

SubscribedClientsChanged

Evento generato quando la raccolta di client ha sottoscritto questa caratteristica locale, ovvero i client vengono aggiunti a o rimossi da tale raccolta.

WriteRequested

Si tratta di un evento attivato quando è stata richiesta una scrittura.

Si applica a

Vedi anche