Freigeben über


IDTWizard.Execute-Methode

Wird aufgerufen, wenn im Dialogfeld Element hinzufügen oder Neues Projekt ein Assistent gestartet wird.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Sub Execute ( _
    Application As Object, _
    hwndOwner As Integer, _
    ByRef ContextParams As Object(), _
    ByRef CustomParams As Object(), _
    <OutAttribute> ByRef retval As wizardResult _
)
void Execute(
    Object Application,
    int hwndOwner,
    ref Object[] ContextParams,
    ref Object[] CustomParams,
    out wizardResult retval
)
void Execute(
    [InAttribute] Object^ Application, 
    [InAttribute] int hwndOwner, 
    [InAttribute] array<Object^>^% ContextParams, 
    [InAttribute] array<Object^>^% CustomParams, 
    [InAttribute] [OutAttribute] wizardResult% retval
)
abstract Execute : 
        Application:Object * 
        hwndOwner:int * 
        ContextParams:Object[] byref * 
        CustomParams:Object[] byref * 
        retval:wizardResult byref -> unit
function Execute(
    Application : Object, 
    hwndOwner : int, 
    ContextParams : Object[], 
    CustomParams : Object[], 
    retval : wizardResult
)

Parameter

  • Application
    Typ: Object

    Ein Dispatch-Zeiger, der auf das Automatisierungsobjekt der höchsten Ebene für die Visual Studio-Umgebung zeigt.

  • hwndOwner
    Typ: Int32

    Der hWnd-Handle des dem Assistentenfenster übergeordneten Fensters.

  • ContextParams
    Typ: array<Object[]%

    Ein Array von Elementen. Welche Elemente das Array enthält, ist abhängig davon, ob der Assistent im Dialogfeld Element hinzufügen oder im Dialogfeld Neues Projekt gestartet wurde. Weitere Informationen zu verfügbaren Werten finden Sie unter ContextParams.

  • CustomParams
    Typ: array<Object[]%

    Ein Array von benutzerdefinierten Parametern, die in der VSZ-Datei des Assistenten über die param=-Anweisungen definiert sind. Die diesem Array übergebenen Parameter können zum Anpassen des Verhaltens und der Rolle eines Assistenten verwendet werden.

Hinweise

Fügen Sie den vom Assistenten auszuführenden Code in die Execute-Methode ein.

.NET Framework-Sicherheit

Siehe auch

Referenz

IDTWizard Schnittstelle

EnvDTE-Namespace