IInvokeProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso client di automazione interfaccia utente per i controlli che iniziano o eseguono un'azione singola e non ambigua e non mantengono lo stato quando attivati.Exposes methods and properties to support UI Automation client access to controls that initiate or perform a single, unambiguous action and do not maintain state when activated.

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
type IInvokeProvider = interface
Public Interface IInvokeProvider
Derivato
Attributi

Commenti

Implementato in un provider di automazione interfaccia utente che deve InvokePattern supportare il pattern di controllo.Implemented on a UI Automation provider that must support the InvokePattern control pattern.

I controlli implementano IInvokeProvider se lo stesso comportamento non viene esposto mediante un altro provider di pattern di controllo.Controls implement IInvokeProvider if the same behavior is not exposed through another control pattern provider. Ad esempio, se il metodo Invoke su un controllo esegue la stessa azione del metodo Expand o Collapse , il controllo non deve implementare IInvokeProvider.For example, if the Invoke method on a control performs the same action as the Expand or Collapse method, the control should not implement IInvokeProvider.

Metodi

Invoke()

Invia una richiesta per l'attivazione di un controllo e l'avvio dell'azione singola e non ambigua corrispondente.Sends a request to activate a control and initiate its single, unambiguous action.

Si applica a

Vedi anche