RemoteAutomationClientSession 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í.
Representa una sesión de cliente de Automatización de la interfaz de usuario para una aplicación remota.
public ref class RemoteAutomationClientSession sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.UIAutomation.Core.IRemoteAutomationClientSessionFactory, 131072, "Windows.UI.UIAutomation.UIAutomationContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.UIAutomation.UIAutomationContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RemoteAutomationClientSession final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.UIAutomation.Core.IRemoteAutomationClientSessionFactory), 131072, "Windows.UI.UIAutomation.UIAutomationContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.UIAutomation.UIAutomationContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RemoteAutomationClientSession
Public NotInheritable Class RemoteAutomationClientSession
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 11 (se introdujo en la versión 10.0.22000.0)
|
API contract |
Windows.UI.UIAutomation.UIAutomationContract (se introdujo en la versión v2.0)
|
Comentarios
Esta clase la usa una aplicación host (como la aplicación de escritorio remoto que se ejecuta en el equipo local) para conectar e implementar el uso compartido de canalización con nombre con una sesión remota (contenedor o red). La aplicación host implementaría devoluciones de llamadaDesconectadasConnectionRequested/ para compartir la canalización con nombre y, a continuación, iniciar o detener la sesión de cliente para habilitar o deshabilitar esas devoluciones de llamada.
Constructores
RemoteAutomationClientSession(String) |
Inicializa una nueva instancia de la clase RemoteAutomationClientSession con el nombre proporcionado. |
RemoteAutomationClientSession(String, Guid) |
Inicializa una nueva instancia de la clase RemoteAutomationClientSession mediante los parámetros proporcionados. |
Propiedades
SessionId |
Obtiene el identificador único de RemoteAutomationClientSession. |
Métodos
CreateWindowAsync(UInt64, UInt32, Object) |
Crea una relación de elementos primarios y secundarios entre un elemento AutomationElement primario y una ventana remota secundaria. |
Start() |
Comienza RemoteAutomationClientSession, lo que permite que un cliente de Automatización de la interfaz de usuario cree conexiones a la sesión remota. |
Stop() |
Finaliza el objeto RemoteAutomationClientSession actual. |
Eventos
ConnectionRequested |
Se produce cuando se solicita una conexión a un sistema remoto. |
Disconnected |
Se produce cuando se desconecta RemoteAutomationClientSession . |