IInvokeProvider 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
단일 명확한 작업을 시작하거나 수행하며 활성화될 때 상태를 유지하지 않는 컨트롤에 대한 Microsoft UI 자동화 액세스를 지원하는 메서드를 노출합니다. 자동화 클라이언트가 호출을 통해 요청하는 기능을 지원하기 위해 이 인터페이스를 GetPattern 구현합니다 PatternInterface.Invoke.
public interface class IInvokeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4157710727, 45372, 17728, 176, 158, 103, 120, 226, 220, 155, 165)]
struct IInvokeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4157710727, 45372, 17728, 176, 158, 103, 120, 226, 220, 155, 165)]
public interface IInvokeProvider
Public Interface IInvokeProvider
- 파생
- 특성
Windows 요구 사항
| 디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
| API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
설명
IInvokeProvider의 지침을 충족하는 컨트롤의 예는 다음과 같습니다 Button. 확인란 및 라디오 단추와 같이 상태를 유지하는 컨트롤은 각각 IToggleProvider 및 ISelectionProvider 를 구현해야 합니다. 동일한 동작이 다른 컨트롤 패턴 공급자를 통해 노출되지 않는 경우 컨트롤은 IInvokeProvider를 구현합니다. 이 패턴의 대상에 대한 자세한 내용은 제어 패턴 호출을 참조하세요.
IInvokeProvider는 (), RepeatButton () 및 HyperlinkButton (RepeatButtonAutomationPeerHyperlinkButtonAutomationPeerButtonAutomationPeer)에 대한 기존 Windows 런타임 자동화 피어에 Button 의해 구현됩니다.
목록/목록 항목 시나리오 및 사용하는 ListViewBase컨트롤에 대해 IInvokeProvider를 구현하는 경우 개별 항목이 아닌 목록에 대해 IInvokeProvider를 구현합니다.
IInvokeProvider 패턴에는 패턴 속성 식별자 클래스가 없으며 구현할 유일한 API는 메서드입니다 Invoke.
메서드
| Invoke() |
공급자 컨트롤의 모호하지 않은 단일 작업을 시작하거나 수행하기 위한 요청을 보냅니다. 예를 들어 호출 동작은 클릭입니다 Button . |
적용 대상
추가 정보
피드백
다음에 대한 사용자 의견 제출 및 보기