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