Microsoft.VisualStudio.TemplateWizard Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
TemplateWizardDisallowUserTemplatesSecurityAttribute |
Этот атрибут можно поместить в реализацию расширения мастера, чтобы ограничить, какие шаблоны могут вызывать расширение мастера. |
TemplateWizardSecurityAttribute |
Этот атрибут можно поместить в реализацию расширения мастера, чтобы ограничить, какие шаблоны могут загружать расширение мастера. |
WizardBackoutException |
Исключение, которое может быть вызвано для выхода из мастера шаблонов. |
WizardCancelledException |
Исключение, которое может быть вызвано для отмены обработки в мастере шаблонов. |
Интерфейсы
IFilterTokenValues |
Интерфейс, реализованный компонентом, который хочет изменить значения замены шаблона. Используется для исправления заменяемых значений на основе каждого языка программирования. Например, идентификатор ab$cd может быть неприемлемым для некоторых языков, поэтому с помощью фильтра это значение можно преобразовать в ab_cd, который является допустимым. |
IWizard |
Интерфейс, реализованный расширением мастера для получения уведомлений, когда мастер обрабатывает VSTEMPLATE-файл. Реализация этого интерфейса может изменить способ обработки шаблона или выполнить пользовательскую работу, которую не выполняет мастер шаблонов. |
IWizard2 |
Необязательный интерфейс для мастеров шаблонов. Этот интерфейс поддерживает сценарии, в которых расположение иерархии решения для добавления новых элементов отличается от текущего выбора иерархии. Например, мастера, работающие в Visual Studio Codespace, не будут иметь выбора в иерархии решений. |
Перечисления
WizardRunKind |
Перечисление, определяющее, как мастер будет обрабатывать VSTEMPLATE-файл. |