Базовый класс для обработки ответов через RestAPI.
Подробнее...
|
| void | KGB_LIB_CallBack_Base () |
| |
| bool | CanExecute () |
| | Можно ли выполнить запрос, тут формируются условия запуска.
|
| |
| void | Run () |
| | Процедура, где описывается что именно делать при запуске запроса
|
| |
| void | Execute () |
| | Основная процедура запуска. Вообще не перезаписывать.
|
| |
| override void | OnError (int errorCode) |
| | Обработчик ошибок. При наследовании - обязательно использовать super для корректной работы.
|
| |
| override void | OnTimeout () |
| | Обработчик тайм-аута. При наследовании - обязательно использовать super для корректной работы.
|
| |
| override void | OnSuccess (string data, int dataSize) |
| | Обработчик успешного выполнения. При наследовании - обязательно использовать super для корректной работы.
|
| |
|
| string | GUID |
| | Идентификатор ответа, заполняется само.
|
| |
Базовый класс для обработки ответов через RestAPI.
◆ KGB_LIB_CallBack_Base()
| void KGB_LIB_CallBack_Base::KGB_LIB_CallBack_Base |
( |
| ) |
|
|
inlineprivate |
◆ CanExecute()
| bool KGB_LIB_CallBack_Base::CanExecute |
( |
| ) |
|
|
inlineprivate |
Можно ли выполнить запрос, тут формируются условия запуска.
- Возвращает
◆ Execute()
| void KGB_LIB_CallBack_Base::Execute |
( |
| ) |
|
|
inlineprivate |
Основная процедура запуска. Вообще не перезаписывать.
◆ OnError()
| override void KGB_LIB_CallBack_Base::OnError |
( |
int | errorCode | ) |
|
|
inlineprivate |
Обработчик ошибок. При наследовании - обязательно использовать super для корректной работы.
- Аргументы
-
| errorCode | Код ошибки от дейза - экземпляр класса ERestResultState |
- Возвращает
◆ OnSuccess()
| override void KGB_LIB_CallBack_Base::OnSuccess |
( |
string | data, |
|
|
int | dataSize ) |
|
inlineprivate |
Обработчик успешного выполнения. При наследовании - обязательно использовать super для корректной работы.
- Аргументы
-
- Возвращает
◆ OnTimeout()
| override void KGB_LIB_CallBack_Base::OnTimeout |
( |
| ) |
|
|
inlineprivate |
Обработчик тайм-аута. При наследовании - обязательно использовать super для корректной работы.
- Возвращает
◆ Run()
| void KGB_LIB_CallBack_Base::Run |
( |
| ) |
|
|
inlineprivate |
Процедура, где описывается что именно делать при запуске запроса
◆ GUID
| string KGB_LIB_CallBack_Base::GUID |
|
private |
Идентификатор ответа, заполняется само.
Объявления и описания членов класса находятся в файле: