RequiresProvidesDirectiveProcessor.GetPreInitializationCodeForProcessingRun – metoda
Získá kód inicializace při inicializaci třídy vygenerované transformace v důsledku poslední spuštění zpracování.
Obor názvů: Microsoft.VisualStudio.TextTemplating
Sestavení: Microsoft.VisualStudio.TextTemplating.12.0 (v Microsoft.VisualStudio.TextTemplating.12.0.dll)
Syntaxe
'Deklarace
Public Overrides Function GetPreInitializationCodeForProcessingRun As String
public override string GetPreInitializationCodeForProcessingRun()
public:
virtual String^ GetPreInitializationCodeForProcessingRun() override
abstract GetPreInitializationCodeForProcessingRun : unit -> string
override GetPreInitializationCodeForProcessingRun : unit -> string
public override function GetPreInitializationCodeForProcessingRun() : String
Vrácená hodnota
Typ: String
String obsahující kód, který chcete přidat do generované třídy transformace.
Implementuje
IDirectiveProcessor.GetPreInitializationCodeForProcessingRun
Výjimky
Výjimka | Podmínka |
---|---|
InvalidOperationException | Běh zpracování byl již zahájen, ale nebyl dokončen. |
Poznámky
Tato metoda slouží k přidání kódu na začátek metoda inicializace třídy vygenerované transformace.Metoda inicializace třídy vygenerované transformace obsahuje volání metody Initialize základní třídy a tento kód je přidán před toto volání.Například metoda inicializace třídy vygenerované transformace může podobat následujícímu příkladu:
Method GeneratedTransformationClassInstance.Initialize()
{
<code added by GetPreInitializationCodeForProcessingRun()>
base.Initialize() *This is a call to TextTransformation.Initialize()
<code added by GetPostInitializationCodeForProcessingRun()>
}
Tato metoda je přepsán v RequiresProvidesDirectiveProcessor vrátit obsah codeBuffer předány GeneratePreInitializationCode metody.Tuto metodu není obvykle nutné přepsat ve třídách, které jsou odvozeny z RequiresProvidesDirectiveProcessor.
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
RequiresProvidesDirectiveProcessor Třída
Microsoft.VisualStudio.TextTemplating – obor názvů
GetPostInitializationCodeForProcessingRun
GetPreInitializationCodeForProcessingRun
Další zdroje
Vytváření vlastních procesorů pro direktivy textových šablon T4