Parser Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Methoden, die das Parserverhalten steuern.
public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
interface IDisposable
Public Class Parser
Implements IDisposable
- Vererbung
-
Parser
- Implementiert
Konstruktoren
Parser() |
Initialisiert eine neue Instanz der Parser-Klasse. |
Methoden
Cleanup() |
Bereinigt den internen Status und bereitet eine neue Analyse vor. |
DisableVariableSubstitution() |
Deaktiviert die Variablenersetzung im Lexer. |
Dispose() |
Gibt alle Ressourcen frei, die von der aktuellen Instanz von Parser verwendet werden. |
Dispose(Boolean) |
Gibt alle Ressourcen frei, die von der aktuellen Instanz von Parser verwendet werden. |
GetLastCommandLineNumber() |
Gibt die Zeilennummer des zuletzt erkannten Befehls zurück. |
Parse() |
Startet die Analyse. |
ParserDispose() |
Bereinigt den Parserstatus. |
SetBatchDelimiter(String) |
Legt das neue Batchtrennzeichen fest. Standardmäßig ist das Batchtrennzeichen GO. |
SetBatchSource(IBatchSource) |
Legt die Batchquellschnittstelle fest, die verwendet wird, um Text in den Parser einzufügen. |
SetCommandExecuter(ICommandExecuter) |
Legt die Befehlsausführungsschnittstelle fest, die sqlcmd-Befehle und das Batchtrennzeichen verarbeitet. |
SetParseMode(ParseMode) |
Legt den Parsermodus fest. |
SetRecognizeOnlyVariables(Boolean) |
Legt den Parsermodus fest, um nur Variablen zu erkennen. |
SetVariableResolver(IVariableResolver) |
Legt die variable Resolver-Schnittstelle fest. |