ICommandExecuter Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет методы, используемые для выполнения команд в парсере.
public interface class ICommandExecuter
public interface ICommandExecuter
type ICommandExecuter = interface
Public Interface ICommandExecuter
- Производный
Методы
| Имя | Описание |
|---|---|
| Connect(Int32, String, String, String) |
Соединяется с экземпляром SQL Server. |
| Ed(String, IBatchSource) |
Редактирует последнюю и текущую партию, а затем репарсирует. |
| Error(OutputDestination, String) |
Определяет выход при ошибке. |
| ExecuteShellCommand(String) |
Выполняет команду оболочки. |
| Exit(String, String) |
Выполняет последнюю партию и параметр, а затем выходит. |
| Help() |
Показывает поддержку. |
| IncludeFileName(String, IBatchSource) |
Парсирует данный файл, как будто он является частью текущего файла. |
| List(String) |
Перечисляет партию. |
| ListVar(String) |
Возвращает список переменных. |
| OnError(ErrorAction) |
Определяет действие по ошибке. |
| Out(OutputDestination, String) |
Определяет выходную команду. |
| PerfTrace(OutputDestination, String) |
Определяет выход трассы производительности. |
| ProcessBatch(String, Int32) |
Обрабатывает партию при встрече с разделителем пакета. |
| Quit() |
Останавливается выполнение партии, а затем выходит. |
| Reset() |
Очищает Transact-SQL партию. |
| ServerList() |
Возвращает список серверов, доступных через провайдера. |
| Xml(XmlStatus) |
Переключает режим XML в режим включение или выключение. |