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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TextTemplating
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
Inne zasoby
Tworzenie niestandardowych T4 tekst szablonu dyrektywy procesorów