DeviceWatcher.Stop 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
停止引發新增、更新和移除列舉結果的事件。
public:
virtual void Stop() = Stop;
void Stop();
public void Stop();
function stop()
Public Sub Stop ()
備註
若要停止搜尋裝置,應用程式會呼叫 Stop 並進入 [停止 ] 狀態。 當停止作業完成且DeviceWatcher進入已停止狀態時,就會引發Stoped事件。
下圖顯示 DeviceWatcher 如何 轉換 DeviceWatcherStatus 列舉所代表的狀態。
此呼叫會將 DeviceWatcher 轉換為 停止 狀態,並立即完成。 監看員會在引發過程中的所有事件都已完成之後,轉換為 已停止 狀態。
如果呼叫端需要知道DeviceWatcher何時停止,則呼叫端可能會等候Stopped事件。 呼叫端必須等候 Stopped 事件,才能呼叫 Start 以重新開機監看員。 如果呼叫端不想在 Stop 之後收到任何其他事件,但不想等候 Stopped 事件,則呼叫端可能會取消訂閱事件。