Microsoft.VisualStudio.TemplateWizard Namespace
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.
Klassen
TemplateWizardDisallowUserTemplatesSecurityAttribute |
Dieses Attribut kann in einer Assistentenerweiterungsimplementierung platziert werden, um einzuschränken, welche Vorlagen in die Assistentenerweiterung aufrufen können. |
TemplateWizardSecurityAttribute |
Dieses Attribut kann in einer Assistentenerweiterungsimplementierung platziert werden, um einzuschränken, welche Vorlagen die Assistentenerweiterung laden können. |
WizardBackoutException |
Ausnahme, die ausgelöst werden kann, um den Vorlagen-Assistenten wieder zu verwenden. |
WizardCancelledException |
Ausnahme, die ausgelöst werden kann, um die Verarbeitung innerhalb des Vorlagen-Assistenten abzubrechen. |
Schnittstellen
IFilterTokenValues |
Schnittstelle, die von einer Komponente implementiert wird, die Vorlagenersetzungswerte ändern möchte. Wird verwendet, um Ersatzwerte pro Programmiersprache zu korrigieren. Beispielsweise kann der Bezeichner ab$cd für einige Sprachen nicht akzeptabel sein, sodass dieser Wert mithilfe eines Filters in ab_cd übersetzt werden kann, ein Bezeichner, der akzeptiert werden kann. |
IWizard |
Schnittstelle, die von einer Assistentenerweiterung implementiert wird, um Benachrichtigungen zu erhalten, während der Assistent die VSTEMPLATE-Datei verarbeitet. Eine Implementierung dieser Schnittstelle kann die Verarbeitung der Vorlage ändern oder benutzerdefinierte Aufgaben ausführen, die der Vorlagen-Assistent nicht ausführt. |
IWizard2 |
Optionale Schnittstelle für Vorlagen-Assistenten. Diese Schnittstelle unterstützt Szenarien, in denen der Speicherort der Projektmappenhierarchie zum Hinzufügen neuer Elemente von der aktuellen Hierarchieauswahl abweicht, z. B. bei Assistenten, die in einem Visual Studio Codespace ausgeführt werden, in der Projektmappenhierarchie keine Auswahl vorhanden ist. |
Enumerationen
WizardRunKind |
Enumeration, die definiert, wie der Assistent die VSTEMPLATE-Datei verarbeitet. |