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 或 IVsWindowFrame,则委托给本地服务提供程序 (ssp)。
备注
有关服务的更多信息,请参见 服务 Essentials。下表包含此方法支持菜单命令服务的概述。
菜单命令服务 |
说明 |
---|---|
此接口支持对象及其容器对时间表有关如何互相。 例如,对象的工具栏可能包含命令的按钮例如 打印、 打印预览、 保存、 新和 缩放。 |
|
此接口提供用于管理可在设计模式的菜单命令和显示快捷菜单的数组。 |
|
此接口使元素选择。 |
|
此接口提供简单的对象与一个轻量 (打火机比 IOleObject) 内的结构。 |
|
此接口跟踪在选择的更改。 |
|
此接口提供对 shell 窗架。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。