RazorTemplateEngine.ParseTemplate Metoda

Definice

Přetížení

ParseTemplate(ITextBuffer)
ParseTemplate(ITextBuffer, Nullable<CancellationToken>)

Analyzuje šablonu určenou v paměti TextBuffer a vrátí její výsledek.

ParseTemplate(TextReader, Nullable<CancellationToken>)
ParseTemplate(TextReader, String)

ParseTemplate(ITextBuffer)

public:
 Microsoft::AspNetCore::Razor::ParserResults ^ ParseTemplate(Microsoft::AspNetCore::Razor::Text::ITextBuffer ^ input);
public Microsoft.AspNetCore.Razor.ParserResults ParseTemplate (Microsoft.AspNetCore.Razor.Text.ITextBuffer input);
member this.ParseTemplate : Microsoft.AspNetCore.Razor.Text.ITextBuffer -> Microsoft.AspNetCore.Razor.ParserResults
Public Function ParseTemplate (input As ITextBuffer) As ParserResults

Parametry

input
ITextBuffer

Návraty

ParserResults

Platí pro

ParseTemplate(ITextBuffer, Nullable<CancellationToken>)

Analyzuje šablonu určenou v paměti TextBuffer a vrátí její výsledek.

public:
 Microsoft::AspNetCore::Razor::ParserResults ^ ParseTemplate(Microsoft::AspNetCore::Razor::Text::ITextBuffer ^ input, Nullable<System::Threading::CancellationToken> cancelToken);
public Microsoft.AspNetCore.Razor.ParserResults ParseTemplate (Microsoft.AspNetCore.Razor.Text.ITextBuffer input, System.Threading.CancellationToken? cancelToken);
member this.ParseTemplate : Microsoft.AspNetCore.Razor.Text.ITextBuffer * Nullable<System.Threading.CancellationToken> -> Microsoft.AspNetCore.Razor.ParserResults
Public Function ParseTemplate (input As ITextBuffer, cancelToken As Nullable(Of CancellationToken)) As ParserResults

Parametry

input
ITextBuffer

Vstupní text, který se má analyzovat

cancelToken
Nullable<CancellationToken>

Token, který slouží ke zrušení analyzátoru.

Návraty

ParserResults

Výsledný strom analýzy.

Poznámky

Důležité: Tento postup není nutné volat před GeneratedCode! GenerateCode bude nejprve automaticky analyzovat dokument.

K zrušení analýzy lze použít poskytnutý token Cancel. Nicméně Všimněte si, že analýza probíhá _synchronně_, v vlákně volajících. Tento parametr je k dispozici, aby v případě, že je volající ve vlákně na pozadí s CancellationToken, mohl předat do analyzátoru.

Platí pro

ParseTemplate(TextReader, Nullable<CancellationToken>)

public:
 Microsoft::AspNetCore::Razor::ParserResults ^ ParseTemplate(System::IO::TextReader ^ input, Nullable<System::Threading::CancellationToken> cancelToken);
public Microsoft.AspNetCore.Razor.ParserResults ParseTemplate (System.IO.TextReader input, System.Threading.CancellationToken? cancelToken);
member this.ParseTemplate : System.IO.TextReader * Nullable<System.Threading.CancellationToken> -> Microsoft.AspNetCore.Razor.ParserResults
Public Function ParseTemplate (input As TextReader, cancelToken As Nullable(Of CancellationToken)) As ParserResults

Parametry

input
TextReader

Návraty

ParserResults

Platí pro

ParseTemplate(TextReader, String)

public:
 Microsoft::AspNetCore::Razor::ParserResults ^ ParseTemplate(System::IO::TextReader ^ input, System::String ^ sourceFileName);
public Microsoft.AspNetCore.Razor.ParserResults ParseTemplate (System.IO.TextReader input, string sourceFileName);
member this.ParseTemplate : System.IO.TextReader * string -> Microsoft.AspNetCore.Razor.ParserResults
Public Function ParseTemplate (input As TextReader, sourceFileName As String) As ParserResults

Parametry

input
TextReader
sourceFileName
String

Návraty

ParserResults

Platí pro