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
| Name | Beschreibung |
|---|---|
| Parser() |
Initialisiert eine neue Instanz der Parser-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| Cleanup() |
Bereinigt den inneren Zustand und bereitet eine neue Parse vor. |
| DisableVariableSubstitution() |
Deaktiviert die Variablensubstitution im Lexer. |
| Dispose() |
Gibt alle Ressourcen frei, die von der aktuellen Instanz der Parser. |
| Dispose(Boolean) |
Gibt alle Ressourcen frei, die von der aktuellen Instanz der Parser. |
| GetLastCommandLineNumber() |
Gibt die Zeilennummer des zuletzt begegneten Befehls zurück. |
| Parse() |
Beginnt das Parsing. |
| ParserDispose() |
Entfernt den Parser-Zustand. |
| SetBatchDelimiter(String) |
Setzt den neuen Batch-Trenner. Standardmäßig ist der Batch-Trenner GO. |
| SetBatchSource(IBatchSource) |
Setzt die Batch-Quell-Schnittstelle, die verwendet wird, um Text in den Parser einzuführen. |
| SetCommandExecuter(ICommandExecuter) |
Legt die Kommando-Executer-Schnittstelle fest, die sqlcmd-Befehle und den Batch-Delimiter verarbeitet. |
| SetParseMode(ParseMode) |
Stellt den Parser-Modus ein. |
| SetRecognizeOnlyVariables(Boolean) |
Stellt den Parser-Modus so ein, dass er nur Variablen erkennt. |
| SetVariableResolver(IVariableResolver) |
Setzt die Schnittstelle des variablen Resolvers ein. |