IWizard Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |