IShellProcess

Сборка: Host;

Описание

Интерфейс IShellProcess предназначен для запуска консольных приложений и получения результата их выполнения.

Иерархия наследования

          IProcess

          IShellProcess

Комментарии

Для запуска консольного приложения инициализируйте объект класса ShellProcess, настройте параметры запуска (объект класса ShellExecuteInfo) и выполните метод IProcess.Start. Приложение будет выполняться в фоновом режиме. Для остановки приложения используйте метод IProcess.Kill.

Реализация IShellProcess позволяет запускать приложения в ОС Windows и Linux.

Свойства

  Имя свойства Краткое описание

Error

Свойство Error определяет содержимое стандартного потока ошибок.

Output

Свойство Output определяет содержимое стандартного потока вывода.

Свойства, унаследованные от IProcess

  Имя свойства Краткое описание

ExitCode

Свойство ExitCode возвращает код завершения процесса.

HasExited

Свойство HasExited возвращает признак завершения выполнения процесса.

Методы, унаследованные от IProcess

  Имя метода Краткое описание

Kill

Метод Kill останавливает выполнение процесса.

Start

Метод Start запускает процесс.

См. также:

Интерфейсы сборки Host