AutomationConnectionBoundObject Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un objet associé à une connexion de fournisseur UI Automation spécifique.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 11 (introduit dans 10.0.22000.0)
|
API contract |
Windows.UI.UIAutomation.UIAutomationContract (introduit dans v2.0)
|
Remarques
Un client UI Automation (UIA) importe un objet lié à la connexion dans une opération distante, puis l’utilise en tant qu’objet cible lors de l’appel d’une extension, ou le transmet en tant qu’opérande à une extension.
Le gestionnaire d’extension côté fournisseur s’exécute toujours sur le thread où l’opération distante est évaluée. Chaque fois qu’un fournisseur définit un opérande sur un objet lié à la connexion, le modèle de thread de cet objet est déterminé par la valeur de la propriété IsComThreadingRequired sur l’implémentation par le fournisseur de l’interface ICoreAutomationConnectionBoundObjectProvider . Si cette propriété a la valeur true et que l’objet lié à la connexion est retourné dans le résultat de l’opération distante, l’objet lié à la connexion sera lié à l’appartement où l’opération distante qui a introduit l’objet en premier a été évaluée.
Cet objet encapsule un ICoreAutomationConnectionBoundObjectProvider, qui est implémenté par un fournisseur UIA.
Propriétés
Connection |
Obtient les détails de connexion de l’objet lié à la connexion. |