Share via


IWizard Schnittstelle

Definition

Schnittstelle, die von einer Assistentenerweiterung implementiert wird, um Benachrichtigungen zu empfangen, während der Assistent die VSTEMPLATE-Datei verarbeitet. Eine Implementierung dieser Schnittstelle kann die Verarbeitung der Vorlage ändern oder benutzerdefinierte Arbeiten ausführen, die der Vorlagen-Assistent nicht ausführt.

public interface class IWizard
public interface class IWizard
__interface IWizard
public interface IWizard
type IWizard = interface
Public Interface IWizard
Abgeleitet

Methoden

BeforeOpeningFile(ProjectItem)

Wird aufgerufen, bevor ein Projektelement im Editor geöffnet wird.

ProjectFinishedGenerating(Project)

Wird aufgerufen, wenn die Erstellung des Projekts abgeschlossen ist.

ProjectItemFinishedGenerating(ProjectItem)

Wird aufgerufen, wenn ein Projektelement generiert wurde.

RunFinished()

Wird aufgerufen, wenn der Assistent die Ausgabeerstellung abgeschlossen hat.

RunStarted(Object, Dictionary<String,String>, WizardRunKind, Object[])

Wird aufgerufen, wenn die Vorlagendatei zu verarbeiten beginnt.

ShouldAddProjectItem(String)

Wird aufgerufen, um abzufragen, ob einem Projekt ein Projektelement hinzugefügt werden soll.

Gilt für: