BluetoothLEDevice.GattServicesChanged Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se genera cuando ha cambiado la lista de servicios GATT admitidos por el dispositivo.
// 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)
Tipo de evento
TypedEventHandler<BluetoothLEDevice,IInspectable>
Requisitos de Windows
Características de aplicaciones |
bluetooth
|
Comentarios
Este evento se genera cuando el dispositivo remoto cambia sus servicios o cuando se desconecta un dispositivo no emparejado. Todos los servicios se borran porque no se pueden almacenar en caché los servicios de dispositivo sin emparejar entre conexiones.
El parámetro object de este evento es null para cada evento que se genera.
En el controlador de este evento, haga lo siguiente para obtener los servicios disponibles. Llame a BluetoothLEDevice.GetGattServicesAsync en el bluetoothLEDevice que se pasa al controlador. Al llamar a GetGattServicesAsync, use la opción Cached . Esto se puede usar para actualizar la lista de servicios y volver a inicializar los servicios en el dispositivo si han desaparecido.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de