RazorTemplateEngine.ParseTemplate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
- cancelToken
- Nullable<CancellationToken>
返回
适用于
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