IInvokeProvider Gränssnitt

Definition

Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som initierar eller utför en enda, entydig åtgärd och inte underhåller tillstånd när de aktiveras.

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
Härledda
Attribut

Kommentarer

Implementerad på en UI Automation-provider som måste ha stöd för kontrollmönstret InvokePattern.

Kontroller implementerar IInvokeProvider om samma beteende inte exponeras via en annan kontrollmönsterleverantör. Om Invoke-metoden på en kontroll, till exempel, utför samma åtgärd som Expand- eller Collapse-metoden, ska kontrollen inte implementera IInvokeProvider.

Metoder

Name Description
Invoke()

Skickar en begäran om att aktivera en kontroll och initiera dess enkla, tvetydiga åtgärd.

Gäller för

Se även