Interface IWizard
Define a lógica de uma extensão de Assistente de modelo.
Namespace: Microsoft.VisualStudio.TemplateWizard
Assembly: Microsoft.VisualStudio.TemplateWizardInterface (em Microsoft.VisualStudio.TemplateWizardInterface.dll)
Sintaxe
'Declaração
Public Interface IWizard
public interface IWizard
public interface class IWizard
type IWizard = interface end
public interface IWizard
O tipo IWizard expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
BeforeOpeningFile | Executa a lógica de assistente personalizado antes de abrir um item no modelo. | |
ProjectFinishedGenerating | Executa a lógica de assistente personalizado quando um projeto terminado de gerar. | |
ProjectItemFinishedGenerating | Executa a lógica de assistente personalizado quando um item de projeto terminado de gerar. | |
RunFinished | Executa a lógica de assistente personalizado quando o assistente tiver concluído todas as tarefas. | |
RunStarted | Executa a lógica de assistente personalizado no início da execução de um Assistente de modelo. | |
ShouldAddProjectItem | Indica se o item de projeto especificado deve ser adicionado ao projeto. |
Início
Comentários
Extensões do Assistente de modelo são executadas quando o vsprvs é instanciar um projeto ou item a partir de um modelo. Para obter mais informações, consulte Como: Usar assistentes com modelos de projeto.