AutomationInteropProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 UI 自动化提供程序和 UI 自动化客户端应用程序之间的通信提供支持。
public ref class AutomationInteropProvider abstract sealed
public static class AutomationInteropProvider
type AutomationInteropProvider = class
Public Class AutomationInteropProvider
- 继承
-
AutomationInteropProvider
字段
AppendRuntimeId |
包含一个值,当作为由 UI 自动化提供程序传递到 GetRuntimeId() 的数组的第一个元素返回时,指示该 ID 是不完整的,且应该追加到基本提供程序所提供的 ID。 |
InvalidateLimit |
指定在进行批处理之前要发送的最大事件数。 |
ItemsInvalidateLimit |
在批处理容器中的项之前要发送的事件的最大数目。 |
RootObjectId |
包含一个值,该值用在 |
属性
ClientsAreListening |
获取一个值,该值指定是否订阅任何UI 自动化客户端应用程序UI 自动化事件。 |
方法
HostProviderFromHandle(IntPtr) |
返回表示指定的窗口的 UI 自动化提供程序。 |
RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs) |
引发模式事件或自定义事件。 |
RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs) |
当 UI 自动化属性更改时引发事件。 |
RaiseStructureChangedEvent(IRawElementProviderSimple, StructureChangedEventArgs) |
当UI 自动化树发生更改时引发 事件。 |
ReturnRawElementProvider(IntPtr, IntPtr, IntPtr, IRawElementProviderSimple) |
返回响应 |