TextTransformation.Initialize, méthode
Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.
Initialise la classe TextTransformation.
Espace de noms : Microsoft.VisualStudio.TextTemplating
Assembly : Microsoft.VisualStudio.TextTemplating.10.0 (dans Microsoft.VisualStudio.TextTemplating.10.0.dll)
Syntaxe
'Déclaration
Public Overridable Sub Initialize
public virtual void Initialize()
public:
virtual void Initialize()
abstract Initialize : unit -> unit
override Initialize : unit -> unit
public function Initialize()
Notes
Les processeurs de directive peuvent ajouter du code à la substitution de cette méthode dans la classe de transformation générée en ajoutant le code à GetPreInitializationCodeForProcessingRun et GetPostInitializationCodeForProcessingRun. GetPreInitializationCodeForProcessingRun ajoute le code au début de la méthode Initialize, et GetPostInitializationCodeForProcessingRun ajoute le code à la fin de la méthode Initialize.
Par exemple, le pseudocode suivant montre une apparence de la méthode Initialize de la classe de transformation générée :
Method GeneratedTransformationClassInstance.Initialize()
{
<code added by GetPreInitializationCodeForProcessingRun()>
base.Initialize() *This is a call to TextTransformation.Initialize()
<code added by GetPostInitializationCodeForProcessingRun()>
}
Vous pouvez enregistrer une erreur pendant Initialize pour arrêter le processus de transformation de modèle de texte. Le moteur de transformation vérifie la propriété Errors de la classe TextTransformation une fois la méthode Initialize terminée et arrête le traitement si elle contient des erreurs.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.TextTemplating, espace de noms
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
Autres ressources
Création de processeurs de directives de modèles de texte personnalisés