RemoteSystem Kelas

Definisi

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

Berlaku untuk

Lihat juga