Partager via


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

IOleCommandTarget

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.

IMenuCommandService

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.

ISelectionService

Cette interface active la sélection d'élément.

IObjectWithSite

Cette interface fournit aux objets simples (allumeur qu'IOleObject) un mécanisme se plaçant léger.

IVsTrackSelectionEx

Cette interface suit les modifications de sélection.

IVsWindowFrame

Cette interface fournit l'accès aux cadres de fenêtre de shell.

Sécurité .NET Framework

Voir aussi

Référence

ModelingWindowPane Classe

Microsoft.VisualStudio.Modeling.Shell, espace de noms