Sdílet prostřednictvím


AutomationInteropProvider Třída

Definice

Poskytuje podporu pro komunikaci mezi poskytovateli model UI Automation a klientskými aplikacemi model UI Automation.

public ref class AutomationInteropProvider abstract sealed
public static class AutomationInteropProvider
type AutomationInteropProvider = class
Public Class AutomationInteropProvider
Dědičnost
AutomationInteropProvider

Pole

AppendRuntimeId

Obsahuje hodnotu, která při vrácení jako první prvek pole předaný zprostředkovatelem GetRuntimeId()model UI Automation , značí, že ID je částečné a mělo by být připojeno k ID poskytnutému základním zprostředkovatelem.

InvalidateLimit

Určuje maximální počet událostí, které se mají odeslat před dávkováním.

ItemsInvalidateLimit

Maximální počet událostí, které se mají odeslat před dávkováním pro položky v kontejnerech.

RootObjectId

Obsahuje hodnotu použitou v členu lParamWM_GETOBJECT zprávy, která označuje, že server by měl vrátit odkaz na zprostředkovatele kořenového elementu raw.

Vlastnosti

ClientsAreListening

Získá hodnotu, která určuje, zda je některá model UI Automation klientská aplikace přihlášena k odběru událostí model UI Automation.

Metody

HostProviderFromHandle(IntPtr)

Vrátí zprostředkovatele model UI Automation, který představuje zadané okno.

RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs)

Vyvolá událost vzoru nebo vlastní událost.

RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs)

Vyvolá událost při změně vlastnosti model UI Automation.

RaiseStructureChangedEvent(IRawElementProviderSimple, StructureChangedEventArgs)

Vyvolá událost při změně stromu model UI Automation.

ReturnRawElementProvider(IntPtr, IntPtr, IntPtr, IRawElementProviderSimple)

Vrátí zprostředkovatele automatizace uživatelského rozhraní pro prvek v reakci na WM_GETOBJECT zprávu.

Platí pro