Parser 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义控制解析器行为的方法。
public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
interface IDisposable
Public Class Parser
Implements IDisposable
- 继承
-
Parser
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| Parser() |
初始化 Parser 类的新实例。 |
方法
| 名称 | 说明 |
|---|---|
| Cleanup() |
清理内部状态,并为新的解析做准备。 |
| DisableVariableSubstitution() |
禁用词汇表中的变量替换。 |
| Dispose() |
释放当前实例 Parser使用的所有资源。 |
| Dispose(Boolean) |
释放当前实例 Parser使用的所有资源。 |
| GetLastCommandLineNumber() |
返回最后遇到命令的行号。 |
| Parse() |
开始解析。 |
| ParserDispose() |
清理解析器状态。 |
| SetBatchDelimiter(String) |
设置新的批次分隔符。 默认情况下,批量分隔符是 GO。 |
| SetBatchSource(IBatchSource) |
设置批处理源接口,用于将文本输入解析器。 |
| SetCommandExecuter(ICommandExecuter) |
设置命令执行器接口,处理 sqlcmd 命令和批处理分隔符。 |
| SetParseMode(ParseMode) |
设置解析器模式。 |
| SetRecognizeOnlyVariables(Boolean) |
将解析器模式设置为仅识别变量。 |
| SetVariableResolver(IVariableResolver) |
设置变量解析器接口。 |