Udostępnij za pośrednictwem


Microsoft.VisualStudio.TemplateWizard Przestrzeń nazw

Klasy

TemplateWizardDisallowUserTemplatesSecurityAttribute

Ten atrybut można umieścić w implementacji rozszerzenia kreatora, aby ograniczyć, które szablony mogą wywoływać do rozszerzenia kreatora.

TemplateWizardSecurityAttribute

Ten atrybut można umieścić w implementacji rozszerzenia kreatora, aby ograniczyć, które szablony mogą załadować rozszerzenie kreatora.

WizardBackoutException

Wyjątek, który można zgłosić z powrotem z kreatora szablonu.

WizardCancelledException

Wyjątek, który można zgłosić w celu anulowania przetwarzania w kreatorze szablonu.

Interfejsy

IFilterTokenValues

Interfejs zaimplementowany przez składnik, który chce zmodyfikować wartości zastępcze szablonu. Służy do naprawiania wartości zastępczych w poszczególnych językach programowania. Na przykład identyfikator ab$cd może nie być akceptowalny dla niektórych języków, więc przy użyciu filtru tę wartość można przetłumaczyć na ab_cd, identyfikator, który jest akceptowany.

IWizard

Interfejs zaimplementowany przez rozszerzenie kreatora do odbierania powiadomień, ponieważ kreator przetwarza plik vstemplate. Implementacja tego interfejsu może zmodyfikować sposób przetwarzania szablonu lub wykonać pracę niestandardową, która nie jest wykonywana przez kreatora szablonów.

IWizard2

Opcjonalny interfejs dla kreatorów szablonów. Ten interfejs obsługuje scenariusze, w których lokalizacja hierarchii rozwiązań do dodawania nowych elementów różni się od bieżącego wyboru hierarchii — na przykład kreatory działające w programie Visual Studio Codespace nie będą miały wyboru w hierarchii rozwiązań.

Wyliczenia

WizardRunKind

Wyliczenie definiujące sposób przetwarzania pliku vstemplate przez kreatora.