РезультатКомандыSsh
Стд::Ssh::РезультатКомандыSsh Базовые типы: Объект |
Иерархия типа
РезультатКомандыSsh
Объект
Представляет результат выполнения команды SSH. Возвращается методом Выполнить.
Сравнение ссылочное
Примеры
метод ВыполнитьКоманду(Команда: Строка): Строка
исп Соединение = новый СоединениеSsh("192.168.0.3", 1543, "admin", "123")
знч Результат = Соединение.Выполнить(Команда, СоединитьПотокиОшибокИВывода = Ложь)
если Результат.КодВозврата == 0
возврат Результат.ПолучитьПотокВывода().ПрочитатьКакТекст()
иначе
возврат Результат.ПолучитьПотокОшибок().ПрочитатьКакТекст()
;
;
Свойства
КодВозврата
ТолькоЧтение КодВозврата: Число |
Возвращает код завершения команды. 0 - обычно означает, что команда выполнена успешно.
ПотокиОшибокИВыводаСоединены
ТолькоЧтение ПотокиОшибокИВыводаСоединены: Булево |
Признак, что соединены потоки ошибок и вывода
Методы
ВСтроку
ВСтроку(): Строка
Переопределение: ВСтроку |
Возвращает результат выполнения команды в виде строки в кодировке UTF-8.
ПолучитьПотокВывода
ПолучитьПотокВывода(): ПотокЧтения
Возвращает результат выполнения команды в виде потока чтения.
ПолучитьПотокОшибок
ПолучитьПотокОшибок(): ПотокЧтения
Возвращает ошибки выполнения команды в виде потока чтения. Если потоки ошибок и вывода были соединены, будет возвращён пустой поток.