Событие ПриСостоянииОбмена
Событие "ПриСостоянииОбмена" наступает при указанном типе состояния обмена со службой "Агент Плюс СОД" . Метод "УстановитьПриСобытииСостояния" ("SetOnStatusEvents") устанавливает обработчик для события "ПриСостоянииОбмена". В обработчике события указываются следующие параметры:
- ТипСостоянияОбмена. Тип: Целое. В зависимости от его значения параметр "СтруктураДанныхСостоянияОбмена" может содержать соответствующие данные.
- СтруктураДанныхСостоянияОбмена – согласно значению первого параметра содержит соответствующие данные.
Зависимость значений параметров события "ПриСостоянииОбмена" показана в таблице ниже.
Тип состояния обмена | Структура данных состояния обмена |
---|---|
1 – событие ошибки | [0] – код ошибки [1] – код состояния согласно протоколу обмена [2] – строка состояния согласно протоколу обмена |
2 – клиент отослал команду | |
3 – клиент принял команду | |
4 – принят блок обмена (при приеме) | [0] – размер блока в байтах [1] – номер блока [2] – текущий размер всех принятых\отправленных блоков в байтах |
5 – отправлен блок обмена (при отправке) | |
6 – перед приемом данных | [0] – общий размер в байтах [1] – начальная позиция |
7 – перед отправкой данных | |
8 – перед авторизацией на сервере | — |
9 – авторизация на сервере завершена | [0] – логический признак удачной авторизации |
10 – произведена синхронизация времени | [0] – синхронизированное время |