IInvokeProvider Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |