Поделиться через


RazorTemplateEngine.ParseTemplate Метод

Определение

Перегрузки

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

Анализирует шаблон, заданный TextBuffer, и возвращает результат.

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

Параметры

input
ITextBuffer

Возвращаемое значение

Применяется к

ParseTemplate(ITextBuffer, Nullable<CancellationToken>)

Анализирует шаблон, заданный TextBuffer, и возвращает результат.

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

Параметры

input
ITextBuffer

Входной текст для анализа.

cancelToken
Nullable<CancellationToken>

Маркер, используемый для отмены средства синтаксического анализа.

Возвращаемое значение

Полученное дерево синтаксического анализа.

Комментарии

ВАЖНО! Это НЕ нужно вызывать перед GeneratedCode! GenerateCode сначала автоматически анализирует документ.

Предоставленный маркер отмены можно использовать для отмены синтаксического анализа. Однако обратите внимание, что синтаксический анализ выполняется _synchronously_, в потоке вызывающих сторон. Этот параметр предоставляется таким образом, что если вызывающий объект находится в фоновом потоке с CancellationToken, он может передать его в средство синтаксического анализа.

Применяется к

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

Параметры

input
TextReader

Возвращаемое значение

Применяется к

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

Параметры

input
TextReader
sourceFileName
String

Возвращаемое значение

Применяется к