RemoteSystemWatcher Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengawasi aktivitas yang terkait dengan penemuan sistem jarak jauh dan meningkatkan peristiwa yang sesuai.
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
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)
|
Kemampuan aplikasi |
remoteSystem
|
Keterangan
Kelas ini dibuat ketika metode statis CreateWatcher dipanggil. Objek kelas ini mulai menonton aktivitas ketika metode Mulai dipanggil dan berhenti saat Berhenti dipanggil, ketika aplikasi keluar atau ditangguhkan oleh sistem, atau jika terjadi kesalahan.
Penting
Anda harus mengonfirmasi akses ke platform sistem jarak jauh dengan panggilan ke RemoteSystem.RequestAccessAsync sebelum Anda membuat instans kelas ini.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1803 | 17134 | EnumerationCompleted |
1803 | 17134 | ErrorOccurred |
1903 | 18362 | Pengguna |
Properti
User |
Mewakili Pengguna yang ingin dilihat oleh RemoteSystemWatcher. |
Metode
Start() |
Mulai mengawasi sistem jarak jauh yang dapat ditemukan. Proses penemuan berjalan hingga metode Stop dipanggil atau terjadi kesalahan. Objek RemoteSystemWatcher dapat meminta metode Mulai dipanggil lagi di lain waktu. |
Stop() |
Berhenti mengawasi sistem jarak jauh yang dapat ditemukan. |
Acara
EnumerationCompleted |
Kejadian ini dinaikkan ketika proses penemuan sistem jarak jauh awal selesai. |
ErrorOccurred |
Kejadian ini dimunculkan ketika terjadi kesalahan selama penemuan. Proses penemuan akan berlanjut jika memungkinkan. Misalnya, jika kesalahan terjadi dengan nilai RemoteSystemWatcherError.InternetNotAvailable (lihat RemoteSystemWatcherError), penemuan proksimal akan berlanjut karena kesalahan hanya berlaku untuk penemuan cloud (lihat RemoteSystemDiscoveryType). |
RemoteSystemAdded |
Peristiwa yang dinaikkan ketika sistem jarak jauh (perangkat) baru ditemukan. |
RemoteSystemRemoved |
Peristiwa yang dinaikkan ketika sistem jarak jauh (perangkat) yang ditemukan sebelumnya tidak lagi terlihat. |
RemoteSystemUpdated |
Dimunculkan ketika sistem jarak jauh (perangkat) yang sebelumnya ditemukan dalam sesi penemuan ini berubah dari terhubung secara proksimal ke cloud yang terhubung, atau sebaliknya. Ini juga dinaikkan ketika sistem jarak jauh mengubah salah satu properti yang dipantau (lihat properti kelas RemoteSystem ). |