获取指定类型的服务对象。 重写此方法以返回自定义菜单命令服务。
命名空间: Microsoft.VisualStudio.Modeling.Shell
程序集: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.12.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 或 IVsWindowFrame类型,则将其委托到本地服务提供者。
备注
有关以下内容的详细信息服务 (iis),请参见 服务 Essentials。下表包含此方法支持菜单命令服务的概述。
菜单命令服务 |
描述 |
---|---|
此接口支持对象及其容器对时间表有关如何互相。 例如,对象的工具栏可能包含命令的按钮 (如 打印、打印预览、保存、New和 缩放。 |
|
此接口提供用于管理可在设计模式的菜单命令和显示快捷菜单的数组。 |
|
此接口使元素选择。 |
|
此接口提供简单的对象与一个轻量 (打火机比 IOleObject) 内的结构。 |
|
此接口跟踪在选择的更改。 |
|
此接口提供对 shell 窗架。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。