InfoAPIHandler hendluje poziv APi funkcija. Korisnik samo treba da napravi objekte naslednike InfoAPIParams i InfoAPIResponse koje prosledi ovom hendleru a on obavlja ceo posao API komunikacije.
More...
|
string | APIServerURL [get, set] |
| APIServerURL - adresa API servera More...
|
|
string | session_id [get, set] |
| session_id Идентификатор сесије. Овај идентификатор генерише сервер када клијент први пут позове АПИ и враћа га клијенту.Клијент у сваком следећем упиту у оквиру исте сесије шаље идентификатор сесије. Ово омогућава да се одређени подаци или стања могу преносити између више упита са истог клијента ка АПИ-ју. Сесија се прекида одјавом или неактивношћу клијента.Подразумевано, некативност дужа од 10 минута прекида сесију, а то се може подешавати на АПИ северу. Ако клијент не зна идентификатор сесије, односно тек започиње сесију, шаље ово поље празно. Ако клијетн жели да прекине текућу сесију и започне нову, треба да session_id подеси да иам вреднсот празног стринга. У том случају ће се у упиту послати username и password да се започне нова сесија. More...
|
|
string | instance_id [get, set] |
| instance_id (char) Идентификатор инстанце у оквиру сесије. Овај идентификатор сервер генерише ако није добио идентификатор од клијента.Клијент по правилу у сваком наредном упиту шаље идентификатор инстанце који је добио од сервера осим ако не жели да започне нову инстанцу. Клијент може да покрене више инстанци у оквиру исте сесије. Све инстанце се затварају са затварањем сесије.
|
|
string | encoding [get, set] |
| encoding (char) Начин на који су кодирани подаци у пољу data. Сервер на основу овог податка зна како да декодира податке.Подразумевано се подаци не кодирају и ово поље остаје празно.Енкодирање података није још увек имплементирано. More...
|
|
string | poslovna_godina [get, set] |
| Пословна година на коју се односу упит. Ако ниеј наведена, АПИ користи More...
|
|
string | username [get, set] |
| username (char) Корисничко име за пријаву корисника АПИ серверу. Употребљава се заједно са пољем password. Користи се приликом креирања нове сесије да би се провериле привилегије и права приступа наведеног корисника. More...
|
|
string | password [get, set] |
| password (char) Лозинка која се употребљава за пријаву корисника, заједно са username. More...
|
|
string | client_id [get, set] |
| client_id (char) Ознака клијентског програма (везано за лиценцу) More...
|
|
string | client_version [get, set] |
| client_version (char) Ознака верзије клијентског програма More...
|
|
string | client_pk [get, set] |
| client_pk (char) Приватни кључ клијентског програма (везано за лиценцу) More...
|
|
int | DebugLevel [get, set] |
| Nivo debug informacija koju server treba da pošalje klijentu More...
|
|
string | DebugSections [get, set] |
| Debug sekcije koje treba vratiti klijentu More...
|
|
InfoAPIHandler hendluje poziv APi funkcija. Korisnik samo treba da napravi objekte naslednike InfoAPIParams i InfoAPIResponse koje prosledi ovom hendleru a on obavlja ceo posao API komunikacije.
Događaj koji se pokreće kada je završen poziv API funkciji
- Parameters
-
Pozovi funkciju na API serveru sa parametrima navedenim u pAPIParams
- Parameters
-
pAPIParams | Parametri koji se šalju API funkciji |
pAPIResult | Rezultat API funkcije. Daje se unapred pripremljen objekat koji će biti napunjen rezultatom |
- Returns
- Odgovor od InfoAPI servera
async void InfoAPILib.InfoAPIHandler.CallAPIAsync |
( |
InfoAPIParams |
pAPIParams | ) |
|
Pozovi funkciju asinhrono na API serveru sa parametrima navedenim u pAPIParams
- Parameters
-
pAPIParams | Parametri koji se šalju API funkciji |
pAPIResult | Rezultat API funkcije. Daje se unapred pripremljen objekat koji će biti napunjen rezultatom |
bool InfoAPILib.InfoAPIHandler.SerializeIdented = false |
Da li ce serijalizovani string biti formatiran da bude citak
Boolean InfoAPILib.InfoAPIHandler.TriggerInfoAPICallException = false |
Podešavanje da li će APILIb da prijavi izuzetak ako se dogodi greška ili ne. Podrazumevano se izuzetak ne prijavljuje.
string InfoAPILib.InfoAPIHandler.APIServerURL |
|
getset |
APIServerURL - adresa API servera
string InfoAPILib.InfoAPIHandler.session_id |
|
getset |
session_id Идентификатор сесије. Овај идентификатор генерише сервер када клијент први пут позове АПИ и враћа га клијенту.Клијент у сваком следећем упиту у оквиру исте сесије шаље идентификатор сесије. Ово омогућава да се одређени подаци или стања могу преносити између више упита са истог клијента ка АПИ-ју. Сесија се прекида одјавом или неактивношћу клијента.Подразумевано, некативност дужа од 10 минута прекида сесију, а то се може подешавати на АПИ северу. Ако клијент не зна идентификатор сесије, односно тек започиње сесију, шаље ово поље празно. Ако клијетн жели да прекине текућу сесију и започне нову, треба да session_id подеси да иам вреднсот празног стринга. У том случају ће се у упиту послати username и password да се започне нова сесија.
string InfoAPILib.InfoAPIHandler.encoding |
|
getset |
encoding (char) Начин на који су кодирани подаци у пољу data. Сервер на основу овог податка зна како да декодира податке.Подразумевано се подаци не кодирају и ово поље остаје празно.Енкодирање података није још увек имплементирано.
string InfoAPILib.InfoAPIHandler.poslovna_godina |
|
getset |
Пословна година на коју се односу упит. Ако ниеј наведена, АПИ користи
string InfoAPILib.InfoAPIHandler.username |
|
getset |
username (char) Корисничко име за пријаву корисника АПИ серверу. Употребљава се заједно са пољем password. Користи се приликом креирања нове сесије да би се провериле привилегије и права приступа наведеног корисника.
string InfoAPILib.InfoAPIHandler.password |
|
getset |
password (char) Лозинка која се употребљава за пријаву корисника, заједно са username.
string InfoAPILib.InfoAPIHandler.client_id |
|
getset |
client_id (char) Ознака клијентског програма (везано за лиценцу)
string InfoAPILib.InfoAPIHandler.client_version |
|
getset |
client_version (char) Ознака верзије клијентског програма
string InfoAPILib.InfoAPIHandler.client_pk |
|
getset |
client_pk (char) Приватни кључ клијентског програма (везано за лиценцу)
int InfoAPILib.InfoAPIHandler.DebugLevel |
|
getset |
Nivo debug informacija koju server treba da pošalje klijentu
string InfoAPILib.InfoAPIHandler.DebugSections |
|
getset |
Debug sekcije koje treba vratiti klijentu
Event handler koji se poziva kada je poziv API funkcije izvršen
Event handler koji se poziva kada je nastala greska prilikom poziva API funkcije
Event handler koji se poziva pre poziva API funkcije
Event handler koji se poziva posle poziva API funkcije
The documentation for this class was generated from the following file:
- D:/InfoAPINET/InfoAPILib/InfoAPILib/InfoAPIHandler.cs