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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.TextTemplating – obor názvů
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
Další zdroje
Vytváření vlastních procesorů pro direktivy textových šablon T4