Freigeben über


ICommandExecuter Schnittstelle

Definition

Definiert Methoden, die zum Ausführen von Befehlen im Parser verwendet werden.

public interface class ICommandExecuter
public interface ICommandExecuter
type ICommandExecuter = interface
Public Interface ICommandExecuter
Abgeleitet

Methoden

Connect(Int32, String, String, String)

Stellt eine Verbindung mit einer Instanz von SQL Server her.

Ed(String, IBatchSource)

Bearbeitet den letzten und aktuellen Batch und führt dann eine erneute Analyse aus.

Error(OutputDestination, String)

Definiert die Ausgabe bei Fehler.

ExecuteShellCommand(String)

Führt einen Shellbefehl aus.

Exit(String, String)

Führt den letzten Batch und den Parameter aus und beendet den Vorgang dann.

Help()

Zeigt die Hilfe an.

IncludeFileName(String, IBatchSource)

Analysiert die angegebene Datei, als ob die Datei ein Teil der aktuellen Datei wäre.

List(String)

Führt den Batch auf.

ListVar(String)

Gibt die Liste der Variablen zurück.

OnError(ErrorAction)

Definiert die Aktion, die bei einem Fehler ausgeführt werden soll.

Out(OutputDestination, String)

Definiert die Befehlsausgabe.

PerfTrace(OutputDestination, String)

Definiert die Ausgabe der Leistungsablaufverfolgung.

ProcessBatch(String, Int32)

Verarbeitet den Batch, wenn ein Stapeltrennzeichen gefunden wird.

Quit()

Hält die Batchausführung an und beendet den Vorgang dann.

Reset()

Löscht den Transact-SQL-Batch.

ServerList()

Gibt eine Liste der Server zurück, die über den Anbieter verfügbar sind.

Xml(XmlStatus)

Schaltet den XML-Modus ein oder aus.

Gilt für: