RazorParser.CreateParseTask 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateParseTask(TextReader, ParserVisitor) |
此类型/成员支持.NET Framework基础结构,不应直接从代码使用。创建一个用于分析指定对象的任务。 |
CreateParseTask(TextReader, Action<Span>, Action<RazorError>) |
此类型/成员支持.NET Framework基础结构,不应直接从代码使用。创建一个用于分析指定对象的任务。 |
CreateParseTask(TextReader, Action<Span>, Action<RazorError>, CancellationToken) |
此类型/成员支持.NET Framework基础结构,不应直接从代码使用。创建一个用于分析指定对象的任务。 |
CreateParseTask(TextReader, Action<Span>, Action<RazorError>, SynchronizationContext) |
此类型/成员支持.NET Framework基础结构,不应直接从代码使用。创建一个用于分析指定对象的任务。 |
CreateParseTask(TextReader, Action<Span>, Action<RazorError>, SynchronizationContext, CancellationToken) |
此类型/成员支持.NET Framework基础结构,不应直接从代码使用。创建一个用于分析指定对象的任务。 |
CreateParseTask(TextReader, ParserVisitor)
此类型/成员支持.NET Framework基础结构,不应直接从代码使用。创建一个用于分析指定对象的任务。
public virtual System.Threading.Tasks.Task CreateParseTask (System.IO.TextReader input, System.Web.Razor.Parser.ParserVisitor consumer);
abstract member CreateParseTask : System.IO.TextReader * System.Web.Razor.Parser.ParserVisitor -> System.Threading.Tasks.Task
override this.CreateParseTask : System.IO.TextReader * System.Web.Razor.Parser.ParserVisitor -> System.Threading.Tasks.Task
Public Overridable Function CreateParseTask (input As TextReader, consumer As ParserVisitor) As Task
参数
- input
- TextReader
要分析的对象。
- consumer
- ParserVisitor
使用者。
返回
创建的 Task。
适用于
CreateParseTask(TextReader, Action<Span>, Action<RazorError>)
此类型/成员支持.NET Framework基础结构,不应直接从代码使用。创建一个用于分析指定对象的任务。
public virtual System.Threading.Tasks.Task CreateParseTask (System.IO.TextReader input, Action<System.Web.Razor.Parser.SyntaxTree.Span> spanCallback, Action<System.Web.Razor.Parser.SyntaxTree.RazorError> errorCallback);
abstract member CreateParseTask : System.IO.TextReader * Action<System.Web.Razor.Parser.SyntaxTree.Span> * Action<System.Web.Razor.Parser.SyntaxTree.RazorError> -> System.Threading.Tasks.Task
override this.CreateParseTask : System.IO.TextReader * Action<System.Web.Razor.Parser.SyntaxTree.Span> * Action<System.Web.Razor.Parser.SyntaxTree.RazorError> -> System.Threading.Tasks.Task
Public Overridable Function CreateParseTask (input As TextReader, spanCallback As Action(Of Span), errorCallback As Action(Of RazorError)) As Task
参数
- input
- TextReader
要分析的对象。
- errorCallback
- Action<RazorError>
错误回调。
返回
创建的 Task。
适用于
CreateParseTask(TextReader, Action<Span>, Action<RazorError>, CancellationToken)
此类型/成员支持.NET Framework基础结构,不应直接从代码使用。创建一个用于分析指定对象的任务。
public virtual System.Threading.Tasks.Task CreateParseTask (System.IO.TextReader input, Action<System.Web.Razor.Parser.SyntaxTree.Span> spanCallback, Action<System.Web.Razor.Parser.SyntaxTree.RazorError> errorCallback, System.Threading.CancellationToken cancelToken);
abstract member CreateParseTask : System.IO.TextReader * Action<System.Web.Razor.Parser.SyntaxTree.Span> * Action<System.Web.Razor.Parser.SyntaxTree.RazorError> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CreateParseTask : System.IO.TextReader * Action<System.Web.Razor.Parser.SyntaxTree.Span> * Action<System.Web.Razor.Parser.SyntaxTree.RazorError> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateParseTask (input As TextReader, spanCallback As Action(Of Span), errorCallback As Action(Of RazorError), cancelToken As CancellationToken) As Task
参数
- input
- TextReader
要分析的对象。
- errorCallback
- Action<RazorError>
错误回调。
- cancelToken
- CancellationToken
取消标记。
返回
创建的 Task。
适用于
CreateParseTask(TextReader, Action<Span>, Action<RazorError>, SynchronizationContext)
此类型/成员支持.NET Framework基础结构,不应直接从代码使用。创建一个用于分析指定对象的任务。
public virtual System.Threading.Tasks.Task CreateParseTask (System.IO.TextReader input, Action<System.Web.Razor.Parser.SyntaxTree.Span> spanCallback, Action<System.Web.Razor.Parser.SyntaxTree.RazorError> errorCallback, System.Threading.SynchronizationContext context);
abstract member CreateParseTask : System.IO.TextReader * Action<System.Web.Razor.Parser.SyntaxTree.Span> * Action<System.Web.Razor.Parser.SyntaxTree.RazorError> * System.Threading.SynchronizationContext -> System.Threading.Tasks.Task
override this.CreateParseTask : System.IO.TextReader * Action<System.Web.Razor.Parser.SyntaxTree.Span> * Action<System.Web.Razor.Parser.SyntaxTree.RazorError> * System.Threading.SynchronizationContext -> System.Threading.Tasks.Task
Public Overridable Function CreateParseTask (input As TextReader, spanCallback As Action(Of Span), errorCallback As Action(Of RazorError), context As SynchronizationContext) As Task
参数
- input
- TextReader
要分析的对象。
- errorCallback
- Action<RazorError>
错误回调。
- context
- SynchronizationContext
上下文。
返回
创建的 Task。
适用于
CreateParseTask(TextReader, Action<Span>, Action<RazorError>, SynchronizationContext, CancellationToken)
此类型/成员支持.NET Framework基础结构,不应直接从代码使用。创建一个用于分析指定对象的任务。
public virtual System.Threading.Tasks.Task CreateParseTask (System.IO.TextReader input, Action<System.Web.Razor.Parser.SyntaxTree.Span> spanCallback, Action<System.Web.Razor.Parser.SyntaxTree.RazorError> errorCallback, System.Threading.SynchronizationContext context, System.Threading.CancellationToken cancelToken);
abstract member CreateParseTask : System.IO.TextReader * Action<System.Web.Razor.Parser.SyntaxTree.Span> * Action<System.Web.Razor.Parser.SyntaxTree.RazorError> * System.Threading.SynchronizationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CreateParseTask : System.IO.TextReader * Action<System.Web.Razor.Parser.SyntaxTree.Span> * Action<System.Web.Razor.Parser.SyntaxTree.RazorError> * System.Threading.SynchronizationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateParseTask (input As TextReader, spanCallback As Action(Of Span), errorCallback As Action(Of RazorError), context As SynchronizationContext, cancelToken As CancellationToken) As Task
参数
- input
- TextReader
要分析的对象。
- errorCallback
- Action<RazorError>
错误回调。
- context
- SynchronizationContext
上下文。
- cancelToken
- CancellationToken
取消标记。
返回
创建的 Task。