Compartilhar via


Microsoft.VisualStudio.TemplateWizard Namespace

Classes

TemplateWizardDisallowUserTemplatesSecurityAttribute

Esse atributo pode ser colocado em uma implementação de extensão do assistente para restringir quais modelos podem chamar para a extensão do assistente.

TemplateWizardSecurityAttribute

Esse atributo pode ser colocado em uma implementação de extensão do assistente para restringir quais modelos podem carregar a extensão do assistente.

WizardBackoutException

Exceção que pode ser lançada para voltar para fora do assistente de modelo.

WizardCancelledException

Exceção que pode ser gerada para cancelar o processamento no assistente de modelo.

Interfaces

IFilterTokenValues

Interface implementada por um componente que deseja modificar valores de substituição de modelo. Usado para corrigir valores de substituição por linguagem de programação. Por exemplo, o identificador ab$cd pode não ser aceitável para alguns idiomas, portanto, usando um filtro, esse valor pode ser convertido em ab_cd, um identificador que é aceitável.

IWizard

Interface implementada por uma extensão do assistente para receber notificação à medida que o assistente processa o arquivo .vstemplate. Uma implementação dessa interface pode modificar como o modelo é processado ou executar um trabalho personalizado que o assistente de modelo não faz.

IWizard2

Interface opcional para assistentes de modelo. Essa interface dá suporte a cenários em que o local da hierarquia da solução para adicionar novos itens é diferente da seleção de hierarquia atual. Por exemplo, os assistentes em execução em um Visual Studio Codespace não terão uma seleção na hierarquia da solução.

Enumerações

WizardRunKind

Enumeração que define como o assistente processará o arquivo .vstemplate.