RemoteSystem 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.
Kelas ini mengelola atribut sistem jarak jauh (perangkat) yang ditemukan dan menyediakan kemampuan untuk menemukan sistem jarak jauh sebagai bagian dari Project Roma.
public ref class RemoteSystem sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RemoteSystem final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RemoteSystem final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RemoteSystem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RemoteSystem
Public NotInheritable Class RemoteSystem
- 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 setiap kali sistem jarak jauh (perangkat) ditemukan, diperbarui, atau hilang (instans direferensikan sebagai properti kelas RemoteSystemAddedEventArgs, RemoteSystemUpdatedEventArgs, atau RemoteSystemRemovedEventArgs ).
Properti kelas RemoteSystem digunakan untuk menentukan operasi yang dapat dilakukan pada sistem jarak jauh tertentu.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1703 | 15063 | GetCapabilitySupportedAsync |
1703 | 15063 | IsAuthorizationKindEnabled |
1703 | 15063 | IsAvailableBySpatialProximity |
1709 | 16299 | ManufacturerDisplayName |
1709 | 16299 | ModelDisplayName |
1803 | 17134 | Platform |
1809 | 17763 | Aplikasi |
1903 | 18362 | CreateWatcherForUser(User) |
1903 | 18362 | CreateWatcherForUser(User,IEnumerable<IRemoteSystemFilter>) |
1903 | 18362 | Pengguna |
Properti
Apps |
Daftar aplikasi pada sistem jarak jauh ini yang telah terdaftar di Connected Devices Platform. |
DisplayName |
Mendapatkan nama komputer dari sistem jarak jauh yang diberikan. |
Id |
Mendapatkan pengidentifikasi string unik untuk sistem jarak jauh yang diberikan. |
IsAvailableByProximity |
Memeriksa apakah sistem jarak jauh yang diberikan tersedia melalui koneksi proksimal (seperti Bluetooth atau koneksi jaringan lokal) dibandingkan dengan koneksi cloud. |
IsAvailableBySpatialProximity |
Memeriksa apakah sistem jarak jauh yang diberikan tersedia melalui koneksi proksimal spasial. |
Kind |
Mendapatkan representasi String dari jenis perangkat dari sistem jarak jauh yang diberikan. |
ManufacturerDisplayName |
Mendapatkan nama produsen dari sistem jarak jauh yang diberikan. |
ModelDisplayName |
Mendapatkan nama model dari sistem jarak jauh yang diberikan. |
Platform |
Mendapatkan nilai yang menjelaskan platform OS yang dijalankan sistem jarak jauh ini. |
Status |
Mendapatkan status ketersediaan sistem jarak jauh ini. |
User |
Mendapatkan properti Pengguna. |
Metode
CreateWatcher() |
Mengembalikan objek RemoteSystemWatcher tanpa filter. |
CreateWatcher(IIterable<IRemoteSystemFilter>) |
Mengembalikan objek RemoteSystemWatcher yang memfilter sistem jarak jauh yang dapat dilihatnya. Parameter filter menentukan sistem jarak jauh mana yang akan dilihat. |
CreateWatcherForUser(User) |
Mengembalikan objek RemoteSystemWatcher yang beroperasi dalam konteks Pengguna yang ditentukan. Parameter pengguna menunjukkan Pengguna untuk menemukan perangkat. |
CreateWatcherForUser(User, IIterable<IRemoteSystemFilter>) |
Mengembalikan objek RemoteSystemWatcher yang beroperasi dalam konteks Pengguna tertentu dan memfilter sistem jarak jauh yang dapat dilihatnya. Parameter pengguna menunjukkan Pengguna untuk menemukan sistem jarak jauh. Parameter filter menentukan sistem jarak jauh mana yang akan dilihat. |
FindByHostNameAsync(HostName) |
Mencoba menemukan satu sistem jarak jauh yang ditentukan oleh parameter HostName . |
GetCapabilitySupportedAsync(String) |
Melaporkan apakah RemoteSystem mampu menggunakan fitur Sistem Jarak Jauh yang diberikan. |
IsAuthorizationKindEnabled(RemoteSystemAuthorizationKind) |
Memeriksa apakah perangkat klien berwenang untuk menemukan perangkat pengguna lain atau hanya perangkat pengguna yang sama. |
RequestAccessAsync() |
Mendapatkan status akses aplikasi panggilan ke fitur Sistem Jarak Jauh. Metode ini harus selalu dipanggil sebelum aplikasi mencoba menemukan atau berinteraksi dengan sistem jarak jauh. |