Sdílet prostřednictvím


TextTransformation.Initialize – metoda

Toto rozhraní API podporuje infrastrukturu rozhraní .NET Framework a není určeno pro použití přímo v kódu.

Inicializuje TextTransformation třídy.

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.12.0 (v Microsoft.VisualStudio.TextTemplating.12.0.dll)

Syntaxe

'Deklarace
Public Overridable Sub Initialize
public virtual void Initialize()
public:
virtual void Initialize()
abstract Initialize : unit -> unit  
override Initialize : unit -> unit
public function Initialize()

Poznámky

Směrnice procesorů můžete přidat kód přepsání této metody v třídy vygenerované transformace přidáním kódu GetPreInitializationCodeForProcessingRun a GetPostInitializationCodeForProcessingRun.GetPreInitializationCodeForProcessingRunPřidá na začátek kódu Initialize metodou, a GetPostInitializationCodeForProcessingRun kód přidá na konec Initialize metody.

Například následujícím pseudo-kódu ukazuje, jak může vypadat metodu inicializace třídy vygenerované transformace:

Method GeneratedTransformationClassInstance.Initialize()

{

<code added by GetPreInitializationCodeForProcessingRun()>

base.Initialize() *This is a call to TextTransformation.Initialize()

<code added by GetPostInitializationCodeForProcessingRun()>

}

Můžete protokolovat chyby při Initialize k zastavení procesu transformace textu šablony.Modul kontroly transformace Errors vlastnost TextTransformation třídy po Initialize dokončí a ukončí zpracování, pokud obsahuje chyby.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

TextTransformation Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

DirectiveProcessor

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Další zdroje

Vytváření vlastních procesorů pro direktivy textových šablon T4