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 呼叫適當擴充性提供者的 CanExtend 和 GetExtender 方法。如果 Extendee 物件支援 IDispatch,它會呼叫 IExtenderProvider 版本的介面。否則會呼叫 IExtenderProviderUnk 版本。
如果支援的話,這就相當於呼叫 Extendee 物件的 Extender 屬性。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。