Microsoft.VisualStudio.TemplateWizard Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |