DeviceWatcher.Stop Метод

Определение

Прекратить создание событий, которые добавляют, обновляют и удаляют результаты перечисления.

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

Комментарии

Чтобы остановить поиск устройств, приложение вызывает Stop и переходит в состояние Остановки . Событие Stopped возникает, когда операция Stop завершается, а DeviceWatcher переходит в состояние Остановлено .

На следующей схеме показано, как DeviceWatcher переходит между состояниями, представленными перечислением DeviceWatcherStatus .

Схема состояний DeviceWatcher

Этот вызов переводит DeviceWatcher в состояние Остановки и завершается немедленно. Наблюдатель перейдет в состояние Остановлено после завершения всех событий, которые уже находятся в процессе создания.

Вызывающие абоненты могут ждать события Stopped, если им нужно знать, когда устройство DeviceWatcher остановлено. Вызывающие стороны должны дождаться события Stopped, прежде чем они смогут вызвать Start для перезапуска наблюдателя. Вызывающие абоненты могут отменить подписку на события, если они не хотят получать какие-либо дополнительные события после остановки, но не хотят ждать события Stopped .

Применяется к