AutomationConnectionBoundObject 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 un objeto asociado a una conexión específica del proveedor de automatización de la interfaz de usuario.
public ref class AutomationConnectionBoundObject sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.UIAutomation.UIAutomationContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AutomationConnectionBoundObject final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.UIAutomation.UIAutomationContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AutomationConnectionBoundObject
Public NotInheritable Class AutomationConnectionBoundObject
- 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
Un cliente de Automatización de la interfaz de usuario (UIA) importa un objeto enlazado a la conexión en una operación remota y, a continuación, lo usa como objeto de destino al llamar a una extensión o lo pasa como operando a una extensión.
El controlador de extensión del lado proveedor siempre se ejecuta en el subproceso donde se evalúa la operación remota. Cada vez que un proveedor establece un operando en un objeto enlazado a la conexión, el modelo de subprocesos de este objeto viene determinado por el valor de la propiedad IsComThreadingRequired en la implementación del proveedor de la interfaz ICoreAutomationConnectionBoundObjectProvider . Si esta propiedad es true y el objeto enlazado a la conexión se devuelve en el resultado de la operación remota, el objeto enlazado a la conexión se enlazará al apartamento donde se evaluó la operación remota que introdujo por primera vez el objeto.
Este objeto encapsula un ICoreAutomationConnectionBoundObjectProvider, que implementa un proveedor de UIA.
Propiedades
Connection |
Obtiene los detalles de conexión del objeto enlazado a la conexión. |