<< Click to Display Table of Contents >> Navigation: Раздел 7 Расширения языка L9 > Объекты работы с данными > Объект FTPСоединение (FTPConnection) > События > <FTPСоединение> ПриСостоянииОбмена |
Событие "ПриСостоянииОбмена" наступает при указанном типе состояния обмена с FTP-сервером. Метод "УстановитьПриСобытииСостояния" ("SetOnStatusEvents") устанавливает обработчик для события "ПриСостоянииОбмена". В обработчике события указываются следующие параметры:
ТипСостоянияОбмена – код текущего состояния обмена. Целое число. В зависимости от его значения параметр "СтруктураДанныхСостоянияОбмена" может содержать соответствующие данные.
Результат – результат операции. Логическое значение.
Тип состояния обмена |
Результат |
---|---|
0 – создание соединения с FTP-сервером |
[0] – логический признак удачного создания соединения |
1 – перед авторизацией на сервере |
[0] – значение "Неопределено" ("Undefined") |
2 – авторизация на сервере завершена |
[0] – логический признак удачной авторизации |
3 – начало передачи данных |
[0] – значение "Неопределено" ("Undefined") |
4 – окончание передачи данных |
[0] – логический признак удачной передачи данных |
5 – разрыв соединения с FTP-сервером |
[0] – значение "Неопределено" ("Undefined") |
6 – отправлен блок обмена (при отправке) |
[0] – размер блока в байтах [1] – всего передано байт [2] – общий размер в байтах |
7 – принят блок обмена (при приеме) |