Exemple #1
0
 public async Task Start()
 {
     Watcher.Added   += Watcher_Added;
     Watcher.Updated += Watcher_Updated;
     Watcher.Stopped += Watcher_Stopped;
     Watcher.Removed += Watcher_Removed;
     Watcher.EnumerationCompleted += Watcher_EnumerationCompleted;
     EnumeratorEvent?.Invoke(this, DeviceEnumeratorEventType.Start);
     IsEnumerationActive = true;
     Watcher.Start();
 }
Exemple #2
0
 private void Watcher_Stopped(DeviceWatcher sender, object args)
 {
     EnumeratorEvent?.Invoke(this, DeviceEnumeratorEventType.Stop);
 }
Exemple #3
0
 private void Watcher_EnumerationCompleted(DeviceWatcher sender, object args)
 {
     EnumeratorEvent?.Invoke(this, DeviceEnumeratorEventType.Completed);
 }