Condividi tramite


DeviceWatcher.Stop Metodo

Definizione

Interrompere la generazione degli eventi che aggiungono, aggiornano e rimuovono i risultati dell'enumerazione.

public:
 virtual void Stop() = Stop;
void Stop();
public void Stop();
function stop()
Public Sub Stop ()

Commenti

Per arrestare una ricerca dei dispositivi, un'app chiama Stop e passa allo stato Arresto . L'evento Stopped viene generato al termine dell'operazione Stop e DeviceWatcher passa allo stato Stopped .

Il diagramma seguente mostra come DeviceWatcher esegue la transizione tra gli stati rappresentati dall'enumerazione DeviceWatcherStatus .

Diagramma dello stato degli stati di DeviceWatcher

Questa chiamata esegue la transizione di DeviceWatcher allo stato Arresto e viene completata immediatamente. Il watcher passerà allo stato Arrestato dopo il completamento di tutti gli eventi già in fase di generazione.

I chiamanti potrebbero attendere l'evento Stopped se devono sapere quando DeviceWatcher è stato arrestato. I chiamanti devono attendere l'evento Stopped prima di poter chiamare Start per riavviare il watcher. I chiamanti possono annullare la sottoscrizione agli eventi se non vogliono ricevere altri eventi dopo Stop, ma non vogliono attendere l'evento Stopped .

Si applica a