ModelingWindowPane.GetService - метод
Возвращает службу заданного типа.Переопределите этот метод, чтобы получить пользовательскую службу команд меню
Пространство имен: Microsoft.VisualStudio.Modeling.Shell
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Синтаксис
'Декларация
Protected Overrides Function GetService ( _
serviceType As Type _
) As Object
protected override Object GetService(
Type serviceType
)
Параметры
- serviceType
Тип: System.Type
Тип службы, команды меню, которое нужно получить.
Возвращаемое значение
Тип: System.Object
Служба заданного типа.По умолчанию этот метод возвращает следующие службы:IOleCommandTarget" IMenuCommandService" IObjectWithSite" IVsTrackSelectionExи IVsWindowFrame.Если указанный тип ISelectionServiceвозвращает эту специализированную части окна.Если тип IVsTrackSelectionEx OR IVsWindowFrameделегатов, его к поставщику локальной службы.
Заметки
Дополнительные сведения о службах см. предметы первой необходимости службы. Следующая таблица содержит обзор служб команды меню, этот метод поддерживает.
Служба команды меню |
Описание |
---|---|
Этот интерфейс включает объекты и их контейнеров к командам диспетчера одно другие.Например, панель инструментов объекта могут содержать кнопки команд как Печать" Предварительный просмотр" Сохранить" NEWи Масштаб. |
|
Этот интерфейс предоставляет методы для управления команды меню, доступные в режиме конструктора и отображения некоторых типов контекстных меню. |
|
Этот интерфейс включает выделение элемента. |
|
Этот интерфейс предоставляет простые объекты с легковесом (лихтером меньше IOleObjectсидя механизм). |
|
Этот интерфейс отслеживает изменения в выделении. |
|
Этот интерфейс предоставляет доступ к рамкам окна оболочки. |
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.