RemoteSystem Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase administra los atributos de un sistema remoto detectado (dispositivo) y proporciona las funcionalidades para detectar sistemas remotos como parte de Project Rome.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
|
Características de aplicaciones |
remoteSystem
|
Comentarios
Se crea una instancia de esta clase cada vez que se detecta un sistema remoto (dispositivo), se actualiza o desaparece (se hace referencia a la instancia como una propiedad de la clase RemoteSystemAddedEventArgs, RemoteSystemUpdatedEventArgs o RemoteSystemRemovedEventArgs ).
Las propiedades de la clase RemoteSystem se usan para determinar las operaciones que se pueden realizar en un sistema remoto determinado.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1703 | 15063 | GetCapabilitySupportedAsync |
1703 | 15063 | IsAuthorizationKindEnabled |
1703 | 15063 | IsAvailableBySpatialProximity |
1709 | 16299 | ManufacturerDisplayName |
1709 | 16299 | ModelDisplayName |
1803 | 17134 | Plataforma |
1809 | 17763 | Aplicaciones |
1903 | 18362 | CreateWatcherForUser(User) |
1903 | 18362 | CreateWatcherForUser(User,IEnumerable<IRemoteSystemFilter>) |
1903 | 18362 | Usuario |
Propiedades
Apps |
Lista de las aplicaciones de este sistema remoto que se han registrado con la Plataforma de dispositivos conectados. |
DisplayName |
Obtiene el nombre de equipo del sistema remoto especificado. |
Id |
Obtiene el identificador de cadena único del sistema remoto especificado. |
IsAvailableByProximity |
Comprueba si el sistema remoto dado está disponible a través de una conexión proximal (como una conexión de red local o Bluetooth) en lugar de la conexión en la nube. |
IsAvailableBySpatialProximity |
Comprueba si el sistema remoto especificado está disponible a través de una conexión proximal espacial. |
Kind |
Obtiene una representación string del tipo de dispositivo del sistema remoto especificado. |
ManufacturerDisplayName |
Obtiene el nombre de fabricante del sistema remoto especificado. |
ModelDisplayName |
Obtiene el nombre del modelo del sistema remoto especificado. |
Platform |
Obtiene un valor que describe la plataforma del sistema operativo en la que se ejecuta este sistema remoto. |
Status |
Obtiene el estado de la disponibilidad de este sistema remoto. |
User |
Obtiene la propiedad User. |
Métodos
CreateWatcher() |
Devuelve un objeto RemoteSystemWatcher sin filtros. |
CreateWatcher(IIterable<IRemoteSystemFilter>) |
Devuelve un objeto RemoteSystemWatcher que filtra los sistemas remotos que puede ver. El parámetro filters determina qué sistemas remotos se verán. |
CreateWatcherForUser(User) |
Devuelve un objeto RemoteSystemWatcher que funciona en el contexto del usuario especificado. El parámetro user indica el usuario para el que se detectarán los dispositivos. |
CreateWatcherForUser(User, IIterable<IRemoteSystemFilter>) |
Devuelve un objeto RemoteSystemWatcher que funciona en el contexto de un usuario determinado y filtra los sistemas remotos que puede ver. El parámetro user indica el usuario para el que detectar sistemas remotos. El parámetro filters determina qué sistemas remotos se verán. |
FindByHostNameAsync(HostName) |
Intenta detectar un único sistema remoto especificado por el parámetro HostName . |
GetCapabilitySupportedAsync(String) |
Informa de si remoteSystem es capaz de la característica sistema remoto determinada. |
IsAuthorizationKindEnabled(RemoteSystemAuthorizationKind) |
Comprueba si el dispositivo cliente está autorizado para detectar los dispositivos de otros usuarios o solo los mismos dispositivos de usuario. |
RequestAccessAsync() |
Obtiene el estado del acceso de la aplicación que llama a la característica Sistemas remotos. Siempre se debe llamar a este método antes de que una aplicación intente detectar o interactuar de otro modo con sistemas remotos. |