Aracılığıyla paylaş


Engine.ProcessTemplate Yöntem

Oluşturulan metin çıktı oluşturmak için bir metin şablon dosyasının içeriğini dönüştürür.

Ad alanı:  Microsoft.VisualStudio.TextTemplating
Derleme:  Microsoft.VisualStudio.TextTemplating.10.0 (Microsoft.VisualStudio.TextTemplating.10.0.dll içinde)

Sözdizimi

'Bildirim
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

Parametreler

  • content
    Tür: System.String
    Dönüştürülecek metin şablon dosyasının içeriği.

Dönüş Değeri

Tür: System.String
Metin şablon dosyasının oluşturulan metin çıktı.

Yüklenen

ITextTemplatingEngine.ProcessTemplate(String, ITextTemplatingEngineHost)

Özel Durumlar

Exception Koşul
ArgumentNullException

contentis nullnull başvuru (Visual Basic\'te Nothing).

-veya-

hostis nullnull başvuru (Visual Basic\'te Nothing).

Açıklamalar

De Visual Studio, bir dosya varsa, Özel araç özelliğini TextTemplatingFileGenerator, tıklatıp Özel aracını çalıştırın arama için kullanıcı arabirimine karşılık gelen ProcessTemplate için dönüştürme şablonu.

Daha fazla bilgi için bkz:How to: Create Text Templates ve Özel konak kullanarak işlem Metin Şablonlar.

Örnekler

Aşağıdaki örnek örneği oluşturma gösterilmiştir Engineve ProcessTemplate için dönüştürme bir metin şablonu.

Bu kod örneği için sağlanan büyük bir örnek bir parçasıdır ITextTemplatingEngineHost arabirimi.

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)

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Engine Sınıf

Microsoft.VisualStudio.TextTemplating Ad Alanı

ITextTemplatingEngineHost

ArgumentNullException

ProcessTemplate

Diğer Kaynaklar

Özel konak kullanarak işlem Metin Şablonlar