Partager via


Microsoft.VisualStudio.TemplateWizard Espace de noms

Classes

TemplateWizardDisallowUserTemplatesSecurityAttribute

Cet attribut peut être placé sur une implémentation d’extension de l’Assistant pour restreindre les modèles pouvant appeler l’extension de l’Assistant.

TemplateWizardSecurityAttribute

Cet attribut peut être placé sur une implémentation d’extension de l’Assistant pour limiter les modèles qui peuvent charger l’extension de l’Assistant.

WizardBackoutException

Exception qui peut être levée pour sortir de l’Assistant modèle.

WizardCancelledException

Exception qui peut être levée pour annuler le traitement dans l’Assistant Modèle.

Interfaces

IFilterTokenValues

Interface implémentée par un composant qui souhaite modifier les valeurs de remplacement du modèle. Utilisé pour corriger les valeurs de remplacement sur une base par langage de programmation. Par exemple, l’identificateur ab$cd peut ne pas être acceptable pour certaines langues. Par conséquent, à l’aide d’un filtre, cette valeur peut être traduite en ab_cd, identificateur acceptable.

IWizard

Interface implémentée par une extension de l’Assistant pour recevoir une notification lorsque l’Assistant traite le fichier .vstemplate. Une implémentation de cette interface peut modifier la façon dont le modèle est traité ou effectuer un travail personnalisé que l’Assistant modèle ne fait pas.

IWizard2

Interface facultative pour les Assistants modèle. Cette interface prend en charge les scénarios où l’emplacement de la hiérarchie de solution pour l’ajout de nouveaux éléments est différent de la sélection de hiérarchie actuelle. Par exemple, les Assistants s’exécutant dans un espace Visual Studio Codespace n’auront pas de sélection dans la hiérarchie de solution.

Énumérations

WizardRunKind

Énumération définissant la façon dont l’Assistant traitera le fichier .vstemplate.