ModelingWindowPane.GetService – metoda
Získá zadaného typu služby.Přepsat tuto metodu a vrátit službu příkaz vlastní nabídky
Obor názvů: Microsoft.VisualStudio.Modeling.Shell
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntaxe
'Deklarace
Protected Overrides Function GetService ( _
serviceType As Type _
) As Object
protected override Object GetService(
Type serviceType
)
Parametry
- serviceType
Typ: System.Type
Typ nabídky příkaz služby získat.
Vrácená hodnota
Typ: System.Object
Služba zadaného typu.Ve výchozím nastavení, tato metoda vrátí následující služby:IOleCommandTarget, IMenuCommandService, IObjectWithSite, IVsTrackSelectionEx, a IVsWindowFrame.Pokud je zadaný typ ISelectionService, vrátí tato podokna.Pokud je typ IVsTrackSelectionEx nebo IVsWindowFrame, jej přenese na místní poskytovatel metadat.
Poznámky
Další informace o službách naleznete v tématu Služba Essentials.Následující tabulka obsahuje přehled služby příkaz nabídky, které tato metoda podporuje.
Služba příkazů nabídky |
Description |
---|---|
Toto rozhraní umožňuje objekty a jejich obaly k odeslání příkazů k sobě navzájem.Například objektu panely nástrojů mohou obsahovat tlačítka pro příkazy jako Tisk, Náhled, Uložit, nového, a Lupa. |
|
Toto rozhraní poskytuje metody ke správě příkazy nabídky, které jsou k dispozici v návrhovém režimu a některé místní nabídky zobrazit. |
|
Toto rozhraní umožňuje výběr prvku. |
|
Toto rozhraní poskytuje jednoduché objekty s lehké (světlejší než IOleObject) sedící mechanismus. |
|
Toto rozhraní sleduje změny ve výběru. |
|
Toto rozhraní poskytuje přístup k prostředí okenních rámů. |
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.