共用方式為


ObjectExtenders.GetExtender 方法

取得指定分類中之指定物件的擴充項。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.dll 中)

語法

'宣告
Function GetExtender ( _
    ExtenderCATID As String, _
    ExtenderName As String, _
    ExtendeeObject As Object _
) As Object
Object GetExtender(
    string ExtenderCATID,
    string ExtenderName,
    Object ExtendeeObject
)
Object^ GetExtender(
    [InAttribute] String^ ExtenderCATID, 
    [InAttribute] String^ ExtenderName, 
    [InAttribute] Object^ ExtendeeObject
)
abstract GetExtender : 
        ExtenderCATID:string * 
        ExtenderName:string * 
        ExtendeeObject:Object -> Object 
function GetExtender(
    ExtenderCATID : String, 
    ExtenderName : String, 
    ExtendeeObject : Object
) : Object

參數

  • ExtenderCATID
    型別:System.String
    必要項。擴充項的 CATID。
  • ExtenderName
    型別:System.String
    必要項。擴充項的名稱。
  • ExtendeeObject
    型別:System.Object
    必要項。代表 Extendee 物件執行個體 (Instance)。

傳回值

型別:System.Object
擴充項。

備註

GetExtender 是用來取得所指定 Extendee 物件之指定 CATID 和名稱中的擴充項。這會造成 ObjectExtenders 呼叫適當擴充性提供者的 CanExtendGetExtender 方法。如果 Extendee 物件支援 IDispatch,它會呼叫 IExtenderProvider 版本的介面。否則會呼叫 IExtenderProviderUnk 版本。

如果支援的話,這就相當於呼叫 Extendee 物件的 Extender 屬性。

.NET Framework 安全性

請參閱

參考

ObjectExtenders 介面

EnvDTE 命名空間

其他資源

實作及使用 Automation 擴充項