Parser 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義控制解析器行為的方法。
public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
interface IDisposable
Public Class Parser
Implements IDisposable
- 繼承
-
Parser
- 實作
建構函式
| 名稱 | Description |
|---|---|
| Parser() |
初始化 Parser 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| Cleanup() |
清理內部狀態,並為新的解析做準備。 |
| DisableVariableSubstitution() |
在詞彙表中禁用變數替換。 |
| Dispose() |
釋放目前實例 Parser所使用的所有資源。 |
| Dispose(Boolean) |
釋放目前實例 Parser所使用的所有資源。 |
| GetLastCommandLineNumber() |
回傳最後遇到的指令的行號。 |
| Parse() |
開始解析。 |
| ParserDispose() |
清理解析器狀態。 |
| SetBatchDelimiter(String) |
設定新的批次分隔符。 預設情況下,批次分隔符是 GO。 |
| SetBatchSource(IBatchSource) |
設定批次原始碼介面,用來將文字輸入解析器。 |
| SetCommandExecuter(ICommandExecuter) |
設定指令執行器介面,處理 sqlcmd 指令及批次分隔符。 |
| SetParseMode(ParseMode) |
設定解析器模式。 |
| SetRecognizeOnlyVariables(Boolean) |
設定解析器模式只辨識變數。 |
| SetVariableResolver(IVariableResolver) |
設定變數解析器介面。 |