Compartir a través de


DeviceWatcher.Stop Método

Definición

Deje de generar los eventos que agregan, actualizan y quitan los resultados de enumeración.

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

Comentarios

Para detener una búsqueda de dispositivos, una aplicación llama a Stop y entra en el estado de detención . El evento Stopped se genera cuando se completa la operación Stop y DeviceWatcher entra en estado Detenido .

En el diagrama siguiente se muestra cómo se realiza la transición de DeviceWatcher entre los estados representados por la enumeración DeviceWatcherStatus .

diagrama de estado de los estados de DeviceWatcher

Esta llamada realiza la transición de DeviceWatcher al estado de detención y se completa inmediatamente. El monitor pasará al estado Detenido una vez que se hayan completado todos los eventos que ya están en el proceso de generarse.

Los autores de llamadas pueden esperar al evento Stopped si necesitan saber cuándo se ha detenido DeviceWatcher . Los autores de llamadas deben esperar al evento Stopped para poder llamar a Start para reiniciar el monitor. Los autores de llamadas pueden cancelar la suscripción a eventos si no quieren recibir eventos adicionales después de Detener, pero no quieren esperar al evento Stopped .

Se aplica a