Metoda ModelingWindowPane.GetService —
Pobiera usługi określonego typu.Zastąpienie tej metody, aby przywrócić usługę polecenia menu niestandardowego
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Shell
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Składnia
'Deklaracja
Protected Overrides Function GetService ( _
serviceType As Type _
) As Object
protected override Object GetService(
Type serviceType
)
Parametry
- serviceType
Typ: System.Type
Typ usługi poleceń menu do uzyskania.
Wartość zwracana
Typ: System.Object
Usługa określonego typu.Domyślnie, ta metoda zwraca następujące usługi:IOleCommandTarget, IMenuCommandService, IObjectWithSite, IVsTrackSelectionEx, i IVsWindowFrame.Jeśli określony typ jest ISelectionService, zwraca w tym okienku okna.Jeśli typem jest IVsTrackSelectionEx lub IVsWindowFrame, przekazuje do lokalnego usługodawca.
Uwagi
Aby uzyskać więcej informacji o usługach, zobacz Usługi podstawowe.Poniższa tabela zawiera przegląd usług polecenia menu, które obsługuje tej metody.
Usługa polecenia menu |
Opis |
---|---|
Ten interfejs umożliwia obiektów i ich pojemniki na wysyłanie poleceń do siebie.Na przykład obiekt pasków narzędzi może zawierać przyciski poleceń takich jak wydruku, Podgląd wydruku, zapisać, Nowy, i Powiększenie. |
|
Ten interfejs zapewnia metody do zarządzania poleceń menu, które są dostępne w trybie projektowania i wyświetlić niektóre rodzaje menu skrótów. |
|
Ten interfejs umożliwia zaznaczenie elementu. |
|
Ten interfejs zapewnia proste obiekty z lekkie (jaśniejsze od IOleObject) siedzi mechanizm. |
|
Ten interfejs śledzi zmiany w zaznaczeniu. |
|
Ten interfejs umożliwia dostęp do powłoki ramek okien. |
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.