DeviceWatcher.Stop Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Прекратить создание событий, которые добавляют, обновляют и удаляют результаты перечисления.
public:
virtual void Stop() = Stop;
void Stop();
public void Stop();
function stop()
Public Sub Stop ()
Комментарии
Чтобы остановить поиск устройств, приложение вызывает Stop и переходит в состояние Остановки . Событие Stopped возникает, когда операция Stop завершается, а DeviceWatcher переходит в состояние Остановлено .
На следующей схеме показано, как DeviceWatcher переходит между состояниями, представленными перечислением DeviceWatcherStatus .
Этот вызов переводит DeviceWatcher в состояние Остановки и завершается немедленно. Наблюдатель перейдет в состояние Остановлено после завершения всех событий, которые уже находятся в процессе создания.
Вызывающие абоненты могут ждать события Stopped, если им нужно знать, когда устройство DeviceWatcher остановлено. Вызывающие стороны должны дождаться события Stopped, прежде чем они смогут вызвать Start для перезапуска наблюдателя. Вызывающие абоненты могут отменить подписку на события, если они не хотят получать какие-либо дополнительные события после остановки, но не хотят ждать события Stopped .