Partager via


OleMenuCommandService.GlobalInvoke, méthode (CommandID, Object)

Peut être utilisé pour appeler toute commande dans Visual Studio.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Overrides Function GlobalInvoke ( _
    commandID As CommandID, _
    arg As Object _
) As Boolean
public override bool GlobalInvoke(
    CommandID commandID,
    Object arg
)

Paramètres

Valeur de retour

Type : System.Boolean
true si l'appel a réussi ; sinon, false.

Remarques

Visual Studio utilise une hiérarchie prédéfinie de recherche pour rechercher la commande demandée.Le modèle de recherche favorise la fenêtre de document actuelle puis sort à un plus large focus.

Certaines commandes peuvent prendre les arguments facultatifs, et peuvent être passées au gestionnaire de la commande via du paramètre d'arg d'GlobalInvoke.Par exemple, une commande de recherche peut recevoir une chaîne représentant le texte pour rechercher.Un ordre d'OpenFile peut prendre un nom de fichier comme argument.Si une commande peut utiliser un argument facultatif, elle définit ce qui est attendu et doit documenter comment il appellerait la commande avec les arguments facultatifs.

Sécurité .NET Framework

Voir aussi

Référence

OleMenuCommandService Classe

GlobalInvoke, surcharge

Microsoft.VisualStudio.Shell, espace de noms