ModelingWindowPane.GetService-Methode
Ruft den Dienst des angegebenen Typs ab. Diese Methode überschreiben, um den benutzerdefinierten Menübefehlsdienst zurückzugeben
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntax
'Declaration
Protected Overrides Function GetService ( _
serviceType As Type _
) As Object
protected override Object GetService(
Type serviceType
)
Parameter
- serviceType
Typ: System.Type
Der Typ des abzurufenden Menübefehldienstes.
Rückgabewert
Typ: System.Object
Der Dienst für den angegebenen Typ.Standardmäßig gibt diese Methode die folgenden Dienste zurück:IOleCommandTarget, IMenuCommandService, IObjectWithSite, IVsTrackSelectionEx und IVsWindowFrame.Wenn der angegebene Typ ISelectionService ist, wird der Fensterbereich zurückgegeben.Wenn der Typ IVsTrackSelectionEx oder IVsWindowFrame ist, erfolgt eine Delegierung an den lokalen Dienstanbieter.
Hinweise
Weitere Informationen zu Diensten, finden Sie unter Dienst-Grundlagen. Die folgende Tabelle enthält eine Übersicht der Menübefehlsdienste, die diese Methode unterstützt.
Menübefehls-Dienst |
Beschreibung |
---|---|
Diese Schnittstelle können Objekte und deren Container für den Dispatchbefehlen beieinander. Beispielsweise enthalten die Symbolleisten eines Objekts Schaltflächen für Befehle wie Drucken, Seitenansicht, Speichern, Neu und Zoom. |
|
Diese Schnittstelle stellt Methoden, um die Menübefehle verwalten, die im Entwurfsmodus verfügbar sind und eine Typen Kontextmenüs anzuzeigen. |
|
Diese Schnittstelle ermöglicht Element-Auswahl. |
|
Diese Schnittstelle stellt einfache Objekte mit einem einfachen Feuerzeug (als IOleObject) sitzenden Mechanismus. |
|
Diese Schnittstelle überwacht Änderungen in der Auswahl. |
|
Diese Schnittstelle ermöglicht den Zugriff auf Shellfensterrahmen. |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.