Compartir a través de


RemoteSystemWatcher Clase

Definición

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

Se aplica a

Consulte también