Bagikan melalui


RemoteSystemWatcher Kelas

Definisi

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
Object Platform::Object IInspectable RemoteSystemWatcher
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 ).

Berlaku untuk

Lihat juga