XPressEntry SDK Documentation

Download SDK Client: XPressEntrySDKClient #

Pangkalahatang-ideya #

Ang XPressEntry SDK ay ginagamit para sa pamamahala ng XPressEntry mula sa isang application ng 3rd party.
Anumang Mga Tagapamahala ng Data o mga panlabas na pinagkukunan na sinasama ng XPressEntry sa ay hindi bababa sa Read-Only sa pamamagitan ng XPressEntry SDK.
Ang ilang Data Managers ay susuporta sa XPressEntry bilang "Master" at papayagan ang mga pagbabago mula sa SDK na maitulak sa mga sistemang iyon.

Layunin: Pahintulutan ang mga partido ng 3rd na ma-access ang data ng XPressEntry at mga pagbabago sa real time.
Pangalawang Panuntunan: Payagan ang mga partidong 3rd na magdagdag / mag-alis ng data sa isang 3rd party Access Control system sa pamamagitan ng XPressEntry Data Manager.

Ang SDK ay nagpapatupad bilang isang. NET WCF service. Nagbibigay kami ng isang simpleng interface ng client (XPressEntrySDKServiceInterface) na maaaring magamit upang kumonekta sa SDK.

Ipinapatupad ng interface na ito ang sumusunod na Mga Tawag: #

XPressEntrySDKServiceInterface Constructor na may mga parameter na ito:
HostName (o IP), Username, Password. Ang Username / Password ay naka-set sa loob ng XPressEntry at ginagamit upang i-set up kung anong mga account ang maaaring ma-access ang SDK.

Ang SDK ay may mga kaganapan sa 4 #

Ginawa ang Aktibidad - Kapag ang Mga Aktibidad sa Badge ay idaragdag sa XPressEntry nang direkta o sa pamamagitan ng isang Data Manager
DataObjectsChanged - Kapag ang Mga Data Object ay binago nang direkta sa XPressEntry o sa pamamagitan ng isang Data Manager
DataObjectsDeleted - Kapag ang Mga Data Object ay tinanggal nang direkta sa XPressEntry o sa pamamagitan ng isang Data Manager
OnServiceStatusChanged - Kapag ang Serbisyo ng SDK ay konektado o naka-disconnect.

Pamamahala ng Kaganapan: #

SubscribeClient () - upang mag-subscribe sa iyong SDK Client upang makatanggap ng mga kaganapan
UnsubscribeClient () - upang i-unsubscribe ang iyong SDK Client mula sa pagtanggap ng mga kaganapan

Ang SDK ay nagpapatupad ng isang minimal na hanay ng mga pag-andar ng pag-retrieve / pagbabago ng data. #

Para sa pagsasauli:
FindDataObjects - Nakakakuha ng isang listahan ng Mga Object ng Data mula sa XPressEntry
GetDataObject - Nakakakuha ng isang solong data object mula sa XPressEntry gamit ang XPressEntry id field
GetDataObjectByExternalID - Nakakakuha ng isang solong data object mula sa XPressEntry gamit ang panlabas na Data Manager id na patlang

Para sa pagbabago:
UpdateOrCreateDataObject - Lumilikha o nagbabago ng isang bagay sa XPressEntry.
DeleteDataObject - Ang parehong XPressEntry ID / DataManager External_ID pagtanggal ay suportado