Condividi tramite


RemoteSystemSession.CreateWatcher Metodo

Definizione

Inizializza e restituisce un oggetto RemoteSystemSessionWatcher per monitorare la presenza di sessioni remote.

public:
 static RemoteSystemSessionWatcher ^ CreateWatcher();
 static RemoteSystemSessionWatcher CreateWatcher();
public static RemoteSystemSessionWatcher CreateWatcher();
function createWatcher()
Public Shared Function CreateWatcher () As RemoteSystemSessionWatcher

Restituisce

Oggetto watcher da usare nell'individuazione di sessioni remote.

Requisiti Windows

Funzionalità dell'app
remoteSystem

Esempio

Per il processo di individuazione di una sessione remota, vedere l'esempio di codice seguente.

// Discover an existing shared experience.
public void DiscoverExistingSessions() {

    // create a watcher for remote system sessions
    RemoteSystemSessionWatcher sessionWatcher = RemoteSystemSession.CreateWatcher();

    // register a handler for the "added" event
    sessionWatcher.Added += async (sender, args) => {

        // get a reference to the info about the discovered session
        RemoteSystemSessionInfo sessionInfo = args.RemoteSystemSessionInfo;

        // update the UI with the sessionInfo.DisplayName and 
        // sessionInfo.ControllerDisplayName strings. Save a reference to 
        // this RemoteSystemSessionInfo, to use when the user selects
        // this session from the UI

        //...
    };

    // Begin watching
    sessionWatcher.Start();
}

Si applica a