ObjectExtenders.GetExtender-Methode
Ruft einen Extender für das jeweilige Objekt unter der angegebenen Kategorie ab.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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
Parameter
ExtenderCATID
Typ: StringErforderlich. Die Extender-CATID.
ExtenderName
Typ: StringErforderlich. Der Name des Extenders.
ExtendeeObject
Typ: ObjectErforderlich. Stellt die Extendee-Objektinstanz dar.
Rückgabewert
Typ: Object
Ein Extender.
Hinweise
GetExtender wird verwendet, um einen Extender unter der jeweiligen CATID und dem Namen des angegebenen Extendee-Objekts abzurufen. Dies bewirkt, dass ObjectExtenders die Methoden CanExtend und GetExtender des entsprechenden Extenderanbieters aufruft. Wenn das Extendee-Objekt IDispatch unterstützt, ruft es die IExtenderProvider-Version der Schnittstelle auf. Andernfalls ruft es die IExtenderProviderUnk-Version auf.
Dies entspricht dem Aufrufen der Extender-Eigenschaft des Extendee-Objekts (falls unterstützt).
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.