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