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
- commandID
Type : System.ComponentModel.Design.CommandID
L'ID de commande de la commande de rechercher et pour exécuter.
- arg
Type : System.Object
L'argument de commande facultatif.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.