<АПСКлиент> ПриСостоянииОбмена

<< 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] – синхронизированное время