Compartir a través de


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: System.String
    Obligatorio.CATID del objeto Extender.
  • ExtenderName
    Tipo: System.String
    Obligatorio.Nombre del objeto Extender.
  • ExtendeeObject
    Tipo: System.Object
    Obligatorio.Representa la instancia del objeto Extendee.

Valor devuelto

Tipo: System.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

Vea también

Referencia

ObjectExtenders Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Implementar y utilizar extensores de automatización