Condividi tramite


Metodo ObjectExtenders.GetExtender

Ottiene un Extender per l'oggetto indicato nella categoria specificata.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
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

Parametri

  • ExtenderCATID
    Tipo: System.String
    Obbligatorio.Il CATID dell'Extender.
  • ExtenderName
    Tipo: System.String
    Obbligatorio.Il nome dell'Extender.
  • ExtendeeObject
    Tipo: System.Object
    Obbligatoria.Rappresenta l'istanza dell'oggetto Extendee.

Valore restituito

Tipo: System.Object
Oggetto Extender.

Note

Il metodo GetExtender viene utilizzato per ottenere un'Extender sotto il CATID e il nome specificati per l'oggetto Extendee indicato. In questo modo ObjectExtenders chiama i metodi CanExtend e GetExtender appropriati del provider Extender. Se l'oggetto Extendee supporta IDispatch, viene chiamata la versione IExtenderProvider dell'interfaccia. In caso contrario viene chiamata la versione IExtenderProviderUnk.

Equivale quindi a eseguire la chiamata della proprietà Extender dell'oggetto Extendee, se supportata.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ObjectExtenders Interfaccia

Spazio dei nomi EnvDTE

Altre risorse

Implementazione e utilizzo delle estensioni di automazione