コード例 #1
0
 /// <summary>
 /// Stops the current async search if running.
 /// </summary>
 public void StopAsync()
 {
     if (AsyncRunning)
     {
         mdDiscovery.Stop();
         mdDiscovery.DeviceAdded    -= new DeviceAddedEventHandler(mdDiscovery_DeviceAdded);
         mdDiscovery.DeviceRemoved  -= new DeviceRemovedEventHandler(mdDiscovery_DeviceRemoved);
         mdDiscovery.SearchComplete -= new SearchCompleteEventHandler(mdDiscovery_SearchComplete);
         mdDiscovery.Dispose();
         mdDiscovery = null;
     }
 }