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.12.0 (w Microsoft.VisualStudio.TextTemplating.12.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 wygenerowany przez dodanie kodu do GetPreInitializationCodeForProcessingRun i GetPostInitializationCodeForProcessingRun.GetPreInitializationCodeForProcessingRundodaje kod na początek Initialize metoda, i GetPostInitializationCodeForProcessingRun powoduje dodanie kodu do końca Initialize metody.

Na przykład następujące pseudo-code pokazuje, co metoda Initialize klasy wygenerowany transformacji może mieć następującą postać:

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 Aby zatrzymać proces przekształcania tekstu szablonu.Transformacja kontroli silnika Errors właściwość TextTransformation klasy po Initialize kończy i zatrzymuje przetwarzanie zawiera błędy.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TextTransformation Klasa

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

DirectiveProcessor

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Inne zasoby

Tworzenie niestandardowych procesorów dyrektywy T4 dotyczącej szablonu tekstowego