Condividi tramite


AutomationConnectionBoundObject Classe

Definizione

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à
Object Platform::Object IInspectable AutomationConnectionBoundObject
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.

Si applica a

Vedi anche