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: ObjectEin Dispatch-Zeiger, der auf das Automatisierungsobjekt der höchsten Ebene für die Visual Studio-Umgebung zeigt.
hwndOwner
Typ: Int32Der 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.
retval
Typ: EnvDTE.wizardResult%Eine wizardResult-Konstante, die die Ergebnisse des Assistenten angibt.
Hinweise
Fügen Sie den vom Assistenten auszuführenden Code in die Execute-Methode ein.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.