Freigeben über


IInvokeProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften zur Unterstützung des Benutzeroberflächenautomatisierungs-Clientzugriffs auf Steuerelemente verfügbar, die eine einzelne, nicht mehrdeutige Aktion einleiten oder ausführen und den Zustand bei der Aktivierung nicht beibehalten.

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
Abgeleitet
Attribute

Hinweise

Implementiert auf einem Benutzeroberflächenautomatisierung Anbieter, der das InvokePattern Steuerelementmuster unterstützen muss.

Steuerelemente implementieren IInvokeProvider , wenn das gleiche Verhalten nicht durch einen anderen Steuerelementmuster-Anbieter verfügbar gemacht wird. Wenn die Invoke -Methode eines Steuerelements beispielsweise dieselbe Aktion wie die Expand - oder die Collapse -Methode ausführt, darf IInvokeProvidernicht für das Steuerelement implementiert werden.

Methoden

Invoke()

Sendet eine Anforderung zum Aktivieren eines Steuerelements und Initiieren der einzelnen eindeutigen Aktion.

Gilt für:

Weitere Informationen