Share via


BluetoothLEDevice.GattServicesChanged Kejadian

Definisi

Muncul ketika daftar layanan GATT yang didukung oleh perangkat telah berubah.

// 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) 

Jenis Acara

Persyaratan Windows

Kemampuan aplikasi
bluetooth

Keterangan

Kejadian ini dinaikkan ketika perangkat jarak jauh mengubah layanannya, atau perangkat yang tidak berpasangan terputus. Semua layanan dibersihkan karena layanan perangkat yang tidak berpasangan tidak dapat di-cache di antara koneksi.

Parameter objek dalam peristiwa ini null untuk setiap peristiwa yang dinaikkan.

Di handler Anda untuk kejadian ini, lakukan hal berikut untuk mendapatkan layanan yang tersedia. Panggil BluetoothLEDevice.GetGattServicesAsync pada BluetoothLEDevice yang diteruskan ke handler Anda. Saat memanggil GetGattServicesAsync, gunakan opsi Cache . Ini dapat digunakan untuk merefresh daftar layanan dan menginisialisasi ulang layanan pada perangkat jika layanan hilang.

Berlaku untuk