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
파생
특성

설명

InvokePattern 컨트롤 패턴을 지원해야 하는 UI 자동화 공급자에서 구현됩니다.

컨트롤은 동일한 동작이 다른 컨트롤 패턴 공급자를 통해 노출되지 않는 경우 구현 IInvokeProvider 합니다. 예를 들어, 컨트롤의 Invoke 메서드가 Expand 또는 Collapse 메서드와 동일한 작업을 수행하는 경우 컨트롤은 IInvokeProvider을 구현하지 않아야 합니다.

메서드

Name Description
Invoke()

컨트롤을 활성화하고 명확한 단일 작업을 시작하는 요청을 보냅니다.

적용 대상

추가 정보