BluetoothLEDevice.GattServicesChanged Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déclenché lorsque la liste des services GATT pris en charge par l’appareil a changé.
// Register
event_token GattServicesChanged(TypedEventHandler<BluetoothLEDevice, IInspectable const&> const& handler) const;
// Revoke with event_token
void GattServicesChanged(event_token const* cookie) const;
// Revoke with event_revoker
BluetoothLEDevice::GattServicesChanged_revoker GattServicesChanged(auto_revoke_t, TypedEventHandler<BluetoothLEDevice, IInspectable const&> const& handler) const;
public event TypedEventHandler<BluetoothLEDevice,object> GattServicesChanged;
function onGattServicesChanged(eventArgs) { /* Your code */ }
bluetoothLEDevice.addEventListener("gattserviceschanged", onGattServicesChanged);
bluetoothLEDevice.removeEventListener("gattserviceschanged", onGattServicesChanged);
- or -
bluetoothLEDevice.ongattserviceschanged = onGattServicesChanged;
Public Custom Event GattServicesChanged As TypedEventHandler(Of BluetoothLEDevice, Object)
Type d'événement
TypedEventHandler<BluetoothLEDevice,IInspectable>
Configuration requise pour Windows
Fonctionnalités de l’application |
bluetooth
|
Remarques
Cet événement est déclenché lorsque l’appareil distant change ses services ou qu’un appareil non apparié se déconnecte. Tous les services sont effacés, car les services d’appareil non appariés ne peuvent pas être mis en cache entre les connexions.
Le paramètre d’objet dans cet événement est null pour chaque événement déclenché.
Dans votre gestionnaire pour cet événement, procédez comme suit afin d’obtenir les services disponibles. Appelez BluetoothLEDevice.GetGattServicesAsync sur le BluetoothLEDevice passé à votre gestionnaire. Lorsque vous appelez GetGattServicesAsync, utilisez l’option Mise en cache . Cela peut être utilisé pour actualiser la liste des services et réin initialiser les services sur l’appareil s’ils ont disparu.