AutomationConnectionBoundObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un oggetto associato a una connessione del provider di Automazione interfaccia utente specifica.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 11 (è stato introdotto in 10.0.22000.0)
|
API contract |
Windows.UI.UIAutomation.UIAutomationContract (è stato introdotto in v2.0)
|
Commenti
Un client Automazione interfaccia utente (UIA) importa un oggetto associato a connessione in un'operazione remota e quindi lo usa come oggetto di destinazione quando chiama un'estensione o lo passa come operando a un'estensione.
Il gestore dell'estensione lato provider viene sempre eseguito nel thread in cui viene valutata l'operazione remota. Ogni volta che un provider imposta un operando su un oggetto associato a connessione, il modello di threading di questo oggetto viene determinato dal valore della proprietà IsComThreadingRequired nell'implementazione del provider dell'interfaccia ICoreAutomationConnectionBoundObjectProvider . Se questa proprietà è true e l'oggetto associato alla connessione viene restituito nel risultato dell'operazione remota, l'oggetto associato alla connessione verrà associato all'appartamento in cui è stata valutata prima l'operazione remota che ha introdotto l'oggetto.
Questo oggetto esegue il wrapping di un oggetto ICoreAutomationConnectionBoundObjectProvider, implementato da un provider UIA.
Proprietà
Connection |
Ottiene i dettagli della connessione per l'oggetto associato alla connessione. |