ModelingWindowPane.GetService, méthode
Obtient le service du type spécifié.Substituez cette méthode pour retourner le service personnalisé de commande de menu
Espace de noms : Microsoft.VisualStudio.Modeling.Shell
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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
Le type de service de commande de menu à obtenir.
Valeur de retour
Type : System.Object
Le 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 fenêtre.Si le type est IVsTrackSelectionEx ou IVsWindowFrame, il le délègue au fournisseur de service local.
Notes
Pour plus d'informations sur les services, consultez service Essentials. Le tableau suivant contient une présentation 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 à l'une des autres.Par exemple, les barres d'outils d'un objet peuvent contenir des boutons pour des commandes telles qu'Imprimer, Aperçu avant impression, Enregistrer, Nouveau, et Zoom. |
|
Cette interface fournit des méthodes pour gérer les commandes de menu qui sont disponibles dans le mode Design et pour montrer 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 cadres de fenêtre de 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.