KGB_LIB 8.5
KGB_LIB Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс KGB_LIB_CallBack_Base

Базовый класс для обработки ответов через RestAPI. Подробнее...

+ Граф наследования:KGB_LIB_CallBack_Base:

Закрытые члены

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 для корректной работы.

Аргументы
dataДанные ответа
dataSizeРазмер данных

◆ 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

Идентификатор ответа, заполняется само.


Объявления и описания членов класса находятся в файле: