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
- 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
RequiresProvidesDirectiveProcessor Klasa
Przestrzeń nazw Microsoft.VisualStudio.TextTemplating
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
GeneratePostInitializationCode
Inne zasoby
Tworzenie niestandardowych T4 tekst szablonu dyrektywy procesorów