Freigeben über


VsWizardClass.Execute-Methode

Wird aufgerufen, wenn ein Assistent entweder von Add New Item oder New Project-Dialogfeldern gestartet wird.

Namespace:  Microsoft.VisualStudio.VsWizard
Assembly:  Microsoft.VisualStudio.VsWizard (in Microsoft.VisualStudio.VsWizard.dll)

Syntax

'Declaration
Public Overridable Sub Execute ( _
    Application As Object, _
    hwndOwner As Integer, _
    ByRef ContextParams As Object(), _
    ByRef CustomParams As Object(), _
    <OutAttribute> ByRef retval As wizardResult _
)
public virtual void Execute(
    Object Application,
    int hwndOwner,
    ref Object[] ContextParams,
    ref Object[] CustomParams,
    out wizardResult retval
)
public:
virtual 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  
override Execute : 
        Application:Object * 
        hwndOwner:int * 
        ContextParams:Object[] byref * 
        CustomParams:Object[] byref * 
        retval:wizardResult byref -> unit
public function Execute(
    Application : Object, 
    hwndOwner : int, 
    ContextParams : Object[], 
    CustomParams : Object[], 
    retval : wizardResult
)

Parameter

  • Application
    Typ: Object

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

  • hwndOwner
    Typ: Int32

    Erforderlich. Der hWnd-Handle des dem Assistentenfenster übergeordneten Fensters.

  • ContextParams
    Typ: array<Object[]%

    Erforderlich. Ein Array von Elementen. Welche Elemente das Array enthält, ist abhängig davon, ob der Assistent im Dialogfeld Neues Element hinzufügen oder im Dialogfeld Neues Projekt gestartet wurde. Siehe ContextParams-Enumeration für eine Liste mit verfügbaren Werten.

  • CustomParams
    Typ: array<Object[]%

    Erforderlich. 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. Siehe "Predefined CustomWizard Symbols" für eine Liste der verfügbaren Werte.

  • retval
    Typ: wizardResult%

    Das Ergebnis der Aktion. Ein Wert aus der wizardResult-Enumeration.

Implementiert

IDTWizard.Execute(Object, Int32, Object, Object, wizardResult)

Hinweise

Execute wird von einem Assistentenwriter implementiert, um den entsprechenden Assistenten anzuzeigen. Sie wird aufgerufen, wenn ein Assistent entweder mit dem Neues Element hinzufügen oder von den Dialogfeldern Neues Projekt gestartet wird.

.NET Framework-Sicherheit

Siehe auch

Referenz

VsWizardClass Klasse

Microsoft.VisualStudio.VsWizard-Namespace

Weitere Ressourcen

Entwerfen eines Assistenten

Visual C++-Erweiterbarkeitsobjektmodell