RemoteSystemWatcher 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
監看與探索遠端系統相關的活動,並引發適當的事件。
public ref class RemoteSystemWatcher sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RemoteSystemWatcher final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RemoteSystemWatcher
Public NotInheritable Class RemoteSystemWatcher
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)
|
應用程式功能 |
remoteSystem
|
備註
呼叫靜態方法 CreateWatcher 時,就會具現化這個類別。 呼叫 Start 方法並 停止時、 當系統結束或暫停應用程式時,或發生錯誤時,這個類別的物件會開始監看活動。
重要
您必須先使用 呼叫 RemoteSystem.RequestAccessAsync 來確認遠端系統平臺的存取權,才能具現化此類別。
版本歷程記錄
Windows 版本 | SDK 版本 | 新增值 |
---|---|---|
1803 | 17134 | EnumerationCompleted |
1803 | 17134 | ErrorOccurred |
1903 | 18362 | User |
屬性
User |
代表 RemoteSystemWatcher 想要查看裝置的使用者。 |
方法
Start() |
開始監看可探索的遠端系統。 探索程式會執行,直到呼叫 Stop 方法或發生錯誤為止。 RemoteSystemWatcher物件可以在稍後再次呼叫其Start方法。 |
Stop() |
停止監看可探索的遠端系統。 |
事件
EnumerationCompleted |
當初始遠端系統探索程式完成時,就會引發此事件。 |
ErrorOccurred |
當探索期間發生錯誤時,就會引發此事件。 可能的話,探索程式將會繼續。 例如,如果錯誤發生于 RemoteSystemWatcherError.InternetNotAvailable (請參閱 RemoteSystemWatcherError) ,則代理程式探索會繼續,因為錯誤僅適用于雲端探索, (請參閱 RemoteSystemDiscoveryType) 。 |
RemoteSystemAdded |
探索到新的遠端系統 (裝置) 時所引發的事件。 |
RemoteSystemRemoved |
當先前探索到的遠端系統 (裝置) 不再顯示時所引發的事件。 |
RemoteSystemUpdated |
當遠端系統 (裝置) 先前在此探索會話中所探索到的裝置,從與雲端連線的 proxy 或反向變更時引發。 當遠端系統變更其中一個受監視的屬性時,也會引發 (查看 RemoteSystem 類別的屬性) 。 |