Microsoft.VisualStudio.TemplateWizard Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |