Partager via


VsWizardClass.Execute, méthode

Appelée lorsqu'un Assistant est lancé à partir des boîtes de dialogue Add New Item ou New Project.

Espace de noms :  Microsoft.VisualStudio.VsWizard
Assembly :  Microsoft.VisualStudio.VsWizard (dans Microsoft.VisualStudio.VsWizard.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • Application
    Type : Object

    Obligatoire. Pointeur dispatch vers l'objet Automation au niveau le plus élevé pour l'environnement Visual Studio.

  • hwndOwner
    Type : Int32

    Obligatoire. Handle hWnd du parent de la fenêtre de l'Assistant.

  • ContextParams
    Type : array<Object[]%

    Obligatoire. Tableau d'éléments qui varient selon que l'Assistant est lancé à partir des boîtes de dialogue Ajouter un nouvel élément ou Nouveau projet. Consultez l'enum ContextParams pour obtenir une liste des valeurs disponibles.

  • CustomParams
    Type : array<Object[]%

    Obligatoire. Tableau de paramètres définis par l'utilisateur, tels que spécifiés dans les instructions param= du fichier .vsz de l'Assistant. Les paramètres de ce tableau vous permettent de personnaliser le comportement et le rôle d'un Assistant. Consultez les symboles CustomWizard prédéfinis pour obtenir la liste des valeurs disponibles.

  • retval
    Type : wizardResult%

    Résultat de l'action. Valeur d'énumération wizardResult.

Implémentations

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

Notes

l'Execute est implémentée par un enregistreur de l'Assistant pour consulter l'Assistant approprié. Elle est appelée lorsque l'Assistant est exécuté Ajouter un nouvel élément les boîtes de dialogue ou de Nouveau projet .

Sécurité .NET Framework

Voir aussi

Référence

VsWizardClass Classe

Microsoft.VisualStudio.VsWizard, espace de noms

Autres ressources

Conception d'un Assistant

Modèle objet d'extensibilité Visual C++