ModelingWindowPane.GetService, méthode
Obtient le service du type spécifié. Remplacez cette méthode pour retourner le service de commande de menu personnalisé
Espace de noms : Microsoft.VisualStudio.Modeling.Shell
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntaxe
'Déclaration
Protected Overrides Function GetService ( _
serviceType As Type _
) As Object
protected override Object GetService(
Type serviceType
)
Paramètres
- serviceType
Type : System.Type
Type de service de commande de menu à obtenir.
Valeur de retour
Type : System.Object
Service du type spécifié.Par défaut, cette méthode retourne les services suivants :IOleCommandTarget, IMenuCommandService, IObjectWithSite, IVsTrackSelectionEx et IVsWindowFrame.Si le type spécifié est ISelectionService, il retourne ce volet de la fenêtre.Si le type est IVsTrackSelectionEx ou IVsWindowFrame, il délègue au fournisseur de services local.
Notes
Pour plus d'informations sur les services, consultez service Essentials. Le tableau suivant contient une vue d'ensemble des services de commande de menu que cette méthode prend en charge.
Service de commande de menu |
Description |
---|---|
Cette interface active des objets et leurs conteneurs aux commandes d'expédition à une autre. Par exemple, les barres d'outils d'un objet peuvent contenir des boutons pour les commandes comme Print, Aperçu avant impression, Enregistrer, Nouveau, puis Zoom. |
|
Cette interface fournit des méthodes pour gérer les commandes de menu qui sont disponibles en mode Design et afficher certains types de menus contextuels. |
|
Cette interface active la sélection d'élément. |
|
Cette interface fournit aux objets simples (allumeur qu' IOleObject) un mécanisme se plaçant léger. |
|
Cette interface suit les modifications de sélection. |
|
Cette interface fournit l'accès aux frames de fenêtre du shell. |
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.