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,它會將委派給本機服務提供者。
備註
如需有關服務的詳細資訊,請參閱服務的基本資訊。下表包含這個方法支援的功能表命令服務的概觀。
功能表命令服務 |
描述 |
---|---|
這個介面可讓物件和其容器分派另一個命令。 比方說,物件的工具列可能會包含命令的按鈕時列印, Preview, 儲存, 新增,和 拉。 |
|
這個介面會提供方法來管理設計模式中可用的功能表命令,並顯示快顯功能表的某些型別。 |
|
這個介面可讓項目選取項目。 |
|
這個介面會提供簡單的輕量型物件 (比淡IOleObject) 坐機制。 |
|
這個介面會追蹤在選取範圍中的變更。 |
|
這個介面會提供存取權的殼層視窗框架。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。