ObjectExtenders.GetExtender (Método)
Obtiene un objeto Extender para el objeto dado bajo la categoría especificada.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
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
Parámetros
ExtenderCATID
Tipo: StringObligatorio. CATID del objeto Extender.
ExtenderName
Tipo: StringObligatorio. Nombre del objeto Extender.
ExtendeeObject
Tipo: ObjectObligatorio. Representa la instancia del objeto Extendee.
Valor devuelto
Tipo: Object
Un objeto Extender.
Comentarios
GetExtender se utiliza para obtener un objeto Extender con el Id. de categoría y el nombre especificados para el objeto Extendee dado. Esto hace que ObjectExtenders llame a los métodos CanExtend y GetExtender del proveedor extensor adecuado. Si el objeto Extendee admite IDispatch, llama a la versión IExtenderProvider de la interfaz. De lo contrario, llama a la versión IExtenderProviderUnk.
Esto equivale a llamar a la propiedad Extender del objeto Extendee, si es compatible.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.