Metodo RequiresProvidesDirectiveProcessor.GetPostInitializationCodeForProcessingRun
Ottiene il codice da inizializzare quando la classe Transformation generata viene inizializzata a seguito dell'elaborazione più recente.
Spazio dei nomi: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.10.0 (in Microsoft.VisualStudio.TextTemplating.10.0.dll)
Sintassi
'Dichiarazione
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
Valore restituito
Tipo: System.String
Oggetto String che contiene il codice da aggiungere alla classe Trasformation generata.
Eccezioni
Eccezione | Condizione |
---|---|
InvalidOperationException | Esecuzione dell'elaborazione già avviata ma non ancora terminata. |
Note
Questo metodo aggiunge codice alla fine del metodo Initialize della classe Transformation generata. Il metodo Initialize della classe Transformation generata contiene una chiamata al metodo Initialize della classe di base e questo codice viene aggiunto dopo tale chiamata. Ad esempio, il metodo Initialize della classe di trasformazione generata potrebbe somigliare all'esempio seguente:
Method GeneratedTransformationClassInstance.Initialize()
{
<code added by GetPreInitializationCodeForProcessingRun()>
base.Initialize() *This is a call to TextTransformation.Initialize()
<code added by GetPostInitializationCodeForProcessingRun()>
}
Questo metodo viene sottoposto a override in RequiresProvidesDirectiveProcessor per restituire il contenuto del codeBuffer passato al metodo GeneratePostInitializationCode. Di solito non è necessario eseguire l'override di questo metodo in classi che derivano da RequiresProvidesDirectiveProcessor.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
RequiresProvidesDirectiveProcessor Classe
Spazio dei nomi Microsoft.VisualStudio.TextTemplating
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
GeneratePostInitializationCode