RemoteSystemWatcher 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í.
Supervisa la actividad relacionada con la detección de sistemas remotos y genera los eventos adecuados.
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
- 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 cuando se llama al método estático CreateWatcher . Los objetos de esta clase comienzan a observar la actividad cuando se llama al método Start y se detiene cuando se llama a Stop , cuando la aplicación sale o se suspende por el sistema, o si se produce un error.
Importante
Debe confirmar el acceso a la plataforma del sistema remoto con una llamada a RemoteSystem.RequestAccessAsync antes de crear una instancia de esta clase.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1803 | 17134 | EnumerationCompleted |
1803 | 17134 | ErrorOccurred |
1903 | 18362 | Usuario |
Propiedades
User |
Representa el usuario para el que el RemoteSystemWatcher pretende ver los dispositivos. |
Métodos
Start() |
Comienza a observar los sistemas remotos detectables. El proceso de detección se ejecuta hasta que se llama al método Stop o se produce un error. Un objeto RemoteSystemWatcher puede tener su método Start llamado de nuevo en un momento posterior. |
Stop() |
Deja de observar los sistemas remotos detectables. |
Eventos
EnumerationCompleted |
Este evento se genera cuando se completa el proceso inicial de detección del sistema remoto. |
ErrorOccurred |
Este evento se genera cuando se produce un error durante la detección. El proceso de detección continuará si es posible. Por ejemplo, si el error se produce con un valor de RemoteSystemWatcherError.InternetNotAvailable (consulte RemoteSystemWatcherError), la detección proximal continuará porque el error solo se aplica a Cloud Discovery (consulte RemoteSystemDiscoveryType). |
RemoteSystemAdded |
Evento que se genera cuando se detecta un nuevo sistema remoto (dispositivo). |
RemoteSystemRemoved |
El evento que se genera cuando un sistema remoto (dispositivo) detectado previamente ya no está visible. |
RemoteSystemUpdated |
Se genera cuando un sistema remoto (dispositivo) que se detectó anteriormente en esta sesión de detección cambia de conectado de forma proximal a la nube conectada o inversa. También se genera cuando un sistema remoto cambia una de sus propiedades supervisadas (vea las propiedades de la clase RemoteSystem ). |