IInvokeProvider 接口

定义

公开一些方法和属性,UI 自动化客户端可通过这些方法和属性访问启动或执行一项明确操作并且在激活后不维护状态的控件。

public interface class IInvokeProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("54fcb24b-e18e-47a2-b4d3-eccbe77599a2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IInvokeProvider
public interface IInvokeProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("54fcb24b-e18e-47a2-b4d3-eccbe77599a2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IInvokeProvider = interface
type IInvokeProvider = interface
Public Interface IInvokeProvider
派生
属性

注解

在必须支持控件模式的UI 自动化提供程序上InvokePattern实现。

如果不通过另一个控件模式提供程序公开同一行为,则控件实现 IInvokeProvider 。 例如,如果控件上的 Invoke 方法与 Expand 方法或 Collapse 方法执行同一操作,则控件不应实现 IInvokeProvider

方法

Invoke()

发送请求以激活控件并启动其单一、明确的操作。

适用于

另请参阅