Udostępnij za pośrednictwem


Metoda TextTransformation.Initialize —

Ten interfejs API obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.

Inicjuje TextTransformation klasy.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.11.0 (w Microsoft.VisualStudio.TextTemplating.11.0.dll)

Składnia

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

Uwagi

Dyrektywa procesorów można dodać kod do zastąpienia tej metody w klasie transformacji generowanych przez dodanie kodu do GetPreInitializationCodeForProcessingRun i GetPostInitializationCodeForProcessingRun.GetPreInitializationCodeForProcessingRundodaje kod do początku Initialize metodę, a GetPostInitializationCodeForProcessingRun dodaje kod do końca Initialize metody.

Na przykład następujące pseudo-code pokazuje, jak może wyglądać metoda Initialize klasy generowane transformacji:

Method GeneratedTransformationClassInstance.Initialize()

{

<code added by GetPreInitializationCodeForProcessingRun()>

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

<code added by GetPostInitializationCodeForProcessingRun()>

}

Można rejestrować błąd podczas Initialize do zatrzymania procesu transformacji tekst szablonu.Kontrole silnika transformacji Errors właściwość TextTransformation klasy po Initialize kończy i zatrzymuje przetwarzanie, jeśli zawiera ona żadnych błędów.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TextTransformation Klasa

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

DirectiveProcessor

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Inne zasoby

Tworzenie niestandardowych T4 tekst szablonu dyrektywy procesorów