次の方法で共有


DeviceWatcher.Stop メソッド

定義

列挙結果を追加、更新、および削除するイベントの発生を停止します。

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

注釈

デバイスの検索を停止するために、アプリは Stop を呼び出し、 停止 状態になります。 Stoped イベントは、Stop 操作が完了し、DeviceWatcher が停止状態になったとき発生します。

次の図は、 DeviceWatcherStatus 列挙体によって表される状態の間で DeviceWatcher がどのように遷移するかを示しています。

DeviceWatcher 状態の状態図

この呼び出しは 、DeviceWatcher停止 状態に切り替え、すぐに完了します。 ウォッチャーは、既に発生中のすべてのイベントが完了すると、 停止 状態に遷移します。

呼び出し元は、DeviceWatcherいつ停止したかを知る必要がある場合、Stopped イベントを待機できます。 呼び出し元は、Start を呼び出してウォッチャーを再起動する前に、Stopped イベントを待機する必要があります。 呼び出し元は、Stop の後に追加のイベントを受信したくないが、 Stoped イベントを待機したくない場合は、イベントの登録を解除できます。

適用対象