Sdílet prostřednictvím


Engine.ProcessTemplate – metoda

Transformuje obsah textového souboru šablony vyprodukovat výstup generovaný text.

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.10.0 (v Microsoft.VisualStudio.TextTemplating.10.0.dll)

Syntaxe

'Deklarace
Public Function ProcessTemplate ( _
    content As String, _
    host As ITextTemplatingEngineHost _
) As String
public string ProcessTemplate(
    string content,
    ITextTemplatingEngineHost host
)
public:
virtual String^ ProcessTemplate(
    String^ content, 
    ITextTemplatingEngineHost^ host
) sealed
abstract ProcessTemplate : 
        content:string * 
        host:ITextTemplatingEngineHost -> string 
override ProcessTemplate : 
        content:string * 
        host:ITextTemplatingEngineHost -> string 
public final function ProcessTemplate(
    content : String, 
    host : ITextTemplatingEngineHost
) : String

Parametry

  • content
    Typ: System.String
    Obsah textového souboru šablony k transformaci.

Vrácená hodnota

Typ: System.String
Výstup generovaný text textového souboru šablony.

Implementuje

ITextTemplatingEngine.ProcessTemplate(String, ITextTemplatingEngineHost)

Výjimky

Výjimka Podmínka
ArgumentNullException

contentis nullodkaz Null (Nothing v jazyce Visual Basic).

-nebo-

hostis nullodkaz Null (Nothing v jazyce Visual Basic).

Poznámky

V Visual Studio, pokud má soubor jeho Vlastní nástroj vlastnost nastavena na TextTemplatingFileGenerator, klepnutím na tlačítko Spustit vlastní nástroje uživatel odpovídá rozhraní volací ProcessTemplate transformace šablony.

Další informace naleznete v tématu How to: Create Text Templates a Zpracování pomocí hostitel Uživatelský text šablony.

Příklady

Následující příklad ukazuje, jak vytvořit instanci Enginea volání ProcessTemplate Transformace textu šablony.

Příklad kódu je součástí větší příklad stanovené ITextTemplatingEngineHost rozhraní.

Engine engine = new Engine();

//read the text template
string input = File.ReadAllText(templateFileName);

//transform the text template
string output = engine.ProcessTemplate(input, host);
Dim engine As Engine = New Engine()

'read the text template
Dim input As String = File.ReadAllText(templateFileName)

'transform the text template
Dim output As String = engine.ProcessTemplate(input, host)

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

Engine Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

ITextTemplatingEngineHost

ArgumentNullException

ProcessTemplate

Další zdroje

Zpracování pomocí hostitel Uživatelský text šablony