Partager via


DeviceWatcher.Stop Méthode

Définition

Arrêtez le déclenchement des événements qui ajoutent, mettent à jour et suppriment des résultats d’énumération.

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

Remarques

Pour arrêter la recherche d’appareils, une application appelle Stop et entre dans l’état D’arrêt . L’événement Stopped est déclenché lorsque l’opération Stop se termine et que DeviceWatcher passe à l’état Arrêté .

Le diagramme suivant montre comment DeviceWatcher passe entre les états représentés par l’énumération DeviceWatcherStatus .

diagramme d’état des états DeviceWatcher

Cet appel fait passer DeviceWatcher à l’état d’arrêt et se termine immédiatement. L’observateur passe à l’état Arrêté une fois que tous les événements déjà déclenchés sont terminés.

Les appelants peuvent attendre l’événement Stopped s’ils ont besoin de savoir quand DeviceWatcher s’est arrêté. Les appelants doivent attendre l’événement Stopped avant de pouvoir appeler Start pour redémarrer l’observateur. Les appelants peuvent se désabonner des événements s’ils ne souhaitent pas recevoir d’événements supplémentaires après l’arrêt, mais ne veulent pas attendre l’événement Stopped .

S’applique à