我正在开发一款基于蓝牙低功耗技术的应用程序,运行在Windows 8.1平台上,使用微软的蓝牙LE堆栈。我已经完成了连接、重新连接、检测连接/断开连接通知、连接状态检查等所有例程,但还有一个问题未解决——如何使用C ++断开已连接设备?
移除所有的ValueChanged事件 (-=) 将所有的GattCharacteristic设置为null 对所有的Gatt设备服务调用Dispose方法 对BluetoothLEDevice调用Dispose方法 将BluetoothLEDevice成员设置为null GC.Collect() GC.WaitForPendingFinalizers()