public static void RemoveDeviceEventWatcher(IDeviceEventWatcher watcher) { foreach (Device d in Devices) { watcher.UnWatch(d); } _instance.DeviceDiscovered -= watcher.Watch; }
public static void AddDeviceEventWatcher(IDeviceEventWatcher watcher) { //已有设备和新设备都会关心这些事件。 foreach (Device d in Devices) { watcher.Watch(d); } _instance.DeviceDiscovered += watcher.Watch; }