Udostępnij za pośrednictwem


Metoda RequiresProvidesDirectiveProcessor.GetPostInitializationCodeForProcessingRun —

Pobiera kod, aby zainicjować podczas inicjowania klasy generowane transformacji, z najnowszych przetwarzania uruchomić.

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

Składnia

'Deklaracja
Public Overrides Function GetPostInitializationCodeForProcessingRun As String
public override string GetPostInitializationCodeForProcessingRun()
public:
virtual String^ GetPostInitializationCodeForProcessingRun() override
abstract GetPostInitializationCodeForProcessingRun : unit -> string 
override GetPostInitializationCodeForProcessingRun : unit -> string 
public override function GetPostInitializationCodeForProcessingRun() : String

Wartość zwracana

Typ: System.String
A String zawierający kod, aby dodać do klasy generowane transformacji.

Implementuje

IDirectiveProcessor.GetPostInitializationCodeForProcessingRun()

Wyjątki

Wyjątek Warunek
InvalidOperationException

Przetwarzania, uruchom została już rozpoczęta, ale jeszcze nie została zakończona.

Uwagi

Metoda ta dodaje kod na koniec metoda Initialize klasy generowane transformacji.Metoda Initialize klasy generowane transformacji zawiera wywołanie metody Initialize klasy bazowej i dodaje się po, które wywołują ten kod.Na przykład metoda Initialize klasy generowane transformacji może być podobne do następujących:

Method GeneratedTransformationClassInstance.Initialize()
{
    <code added by GetPreInitializationCodeForProcessingRun()>

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

    <code added by GetPostInitializationCodeForProcessingRun()>
}

Ta metoda jest zastąpiona w RequiresProvidesDirectiveProcessor , aby zwrócić zawartość codeBuffer przekazany do GeneratePostInitializationCode metody.Zazwyczaj trzeba zastąpić tej metody klas, które wynikają z RequiresProvidesDirectiveProcessor.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

RequiresProvidesDirectiveProcessor Klasa

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

GeneratePostInitializationCode

Inne zasoby

Tworzenie niestandardowych T4 tekst szablonu dyrektywy procesorów