Bagikan melalui


IInvokeProvider Antarmuka

Definisi

Mengekspos metode untuk mendukung akses Microsoft UI Automation ke kontrol yang memulai atau melakukan satu tindakan yang tidak ambigu dan tidak mempertahankan status saat diaktifkan. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan 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
Turunan
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Contoh kontrol yang memenuhi pedoman IInvokeProvider adalah Button. Kontrol yang mempertahankan status, seperti kotak centang dan tombol radio, harus menerapkan IToggleProvider dan ISelectionProvider masing-masing. Kontrol mengimplementasikan IInvokeProvider jika perilaku yang sama tidak terekspos melalui penyedia pola kontrol lain. Untuk informasi selengkapnya tentang untuk apa pola ini, lihat Memanggil Pola Kontrol.

IInvokeProvider diimplementasikan oleh rekan otomatisasi Windows Runtime yang ada untuk Tombol (ButtonAutomationPeer), RepeatButton (RepeatButtonAutomationPeer) dan HyperlinkButton (HyperlinkButtonAutomationPeer).

Jika Anda menerapkan IInvokeProvider untuk skenario item daftar/daftar dan kontrol yang menggunakan ListViewBase, terapkan IInvokeProvider untuk daftar dan bukan untuk item individual.

Pola IInvokeProvider tidak memiliki kelas pengidentifikasi properti pola, satu-satunya API yang akan diterapkan adalah Invoke, metode .

Metode

Invoke()

Mengirim permintaan untuk memulai atau melakukan tindakan tunggal yang tidak ambigu dari kontrol penyedia. Misalnya, tindakan pemanggilan untuk Tombol adalah klik.

Berlaku untuk

Lihat juga