Новое в версии 5.2
Встроенный язык
Указание таймаута подключения к серверу
Реализована возможность задать таймаут при подключении к удаленному серверу по протоколу SSH. Для поддержки данной функциональности выполнены следующие изменения:
-
В тип
НастройкиСоединенияSshдобавлен метод, задающий таймаут на открытие SSH-соединения:УстановитьТаймаутПодключения(ТаймаутПодключения: Длительность) -
В перечисленные ниже конструкторы и методы типа
СоединениеSshдобавлен параметрТаймаутПодключения:СоединениеSsh(
Сервер: Строка,
Пользователь: Строка,
Пароль: Строка,
ТаймаутПодключения: Длительность = 1с)СоединениеSsh(
Сервер: Строка,
Порт: Число,
Пользователь: Строка,
Пароль: Строка,
ТаймаутПодключения: Длительность = 1с)ОткрытьКонсоль(
СоединитьПотокиОшибокИВывода: Булево = Истина,
ТаймаутПодключения: Длительность? = Неопределено
): КонсольSshОткрытьСоединениеSftp(ТаймаутПодключения: Длительность? = Неопределено): СоединениеSftp
Стандартная библиотека
Тип «СоединениеSftp»
В методы типа СоединениеSftp добавлен необязательный параметр Таймаут, позволяющий задать период времени, в течение которого сервер «Элемента» будет ожидать завершения операции:
Переименовать(Путь: Строка, НовоеИмя: Строка, Таймаут: Длительность? = Неопределено)Переместить(СтарыйПуть: Строка, НовыйПуть: Строка, Таймаут: Длительность? = Неопределено)Получить(Путь: Строка, Файл: Файл|Строка, Таймаут: Длительность? = Неопределено)Получить(Путь: Строка, Поток: ПотокЗаписи, Таймаут: Длительность? = Неопределено)ПолучитьСписокФайлов(Таймаут: Длительность? = Неопределено): ЧитаемыйМассив<ФайлSftp>ПолучитьСписокФайлов(Путь: Строка, Таймаут: Длительность? = Неопределено): ЧитаемыйМассив<ФайлSftp>Поместить(Файл: Файл|Строка, Таймаут: Длительность? = Неопределено)Поместить(Файл: Файл|Строка, Путь: Строка, Таймаут: Длительность? = Неопределено)Поместить(Поток: ПотокЧтения, Путь: Строка, Таймаут: Длительность? = Неопределено)СоздатьКаталог(Путь: Строка, Таймаут: Длительность? = Неопределено)Удалить(Путь: Строка, Таймаут: Длительность? = Неопределено)УдалитьКаталог(Путь: Строка, Таймаут: Длительность? = Неопределено)УстановитьТекущийКаталог(Путь: Строка, Таймаут: Длительность? = Неопределено)
Тип «ИсключениеSftp»
В тип ИсключениеSftp добавлено свойство КодОшибки, которое содержит код ошибки, записанн ый сервером. Стандартные коды ошибок можно найти здесь.
Тип «ИсключениеФайловойСистемыSftp»
Чтобы выделить проблемы, связанные с файловой системой, создан тип ИсключениеФайловойСистемыSftp, наследующий свойства и методы от ИсключениеSftp.