XPressEntry SDK փաստաթղթավորում

SDK Հաճախորդի ներբեռնումը: XPressEntrySDKClient

Overview

XPressEntry SDK- ն օգտագործվում է XPressEntry- ի կառավարման համար 3rd- ի կողմից:
Ցանկացած Տվյալների մենեջերներ կամ XPressEntry- ը ինտեգրվող արտաքին աղբյուրներ կլինեն առնվազն ընթերցել միայն XPressEntry SDK- ի միջոցով:
Տվյալների որոշ կառավարիչներ կաջակցեն XPressEntry- ին որպես «Վարպետ» և թույլ կտան SDK- ի փոփոխությունները տեղափոխել այդ համակարգեր:

Նպատակը. Թույլատրել 3rd կուսակցությանը մուտք գործել XPressEntry տվյալների եւ իրական ժամանակում փոփոխություններ:
Երկրորդական նպատակը. Թույլատրել 3rd կուսակցությանը տվյալներ ավելացնել / հեռացնել 3rd կուսակցության Access Control համակարգի միջոցով XPressEntry Data Manager- ի միջոցով:

SDK- ն իրականացնում է որպես. NET WCF ծառայություն: Մենք տրամադրում ենք պարզ հաճախորդի ինտերֆեյս (XPressEntrySDKServiceInterface), որը կարող է օգտագործվել SDK- ին միանալու համար:

Այս ինտերֆեյսը իրականացնում է հետեւյալ զանգերը:

XPressEntrySDKServiceInterface Կոնստրուկտոր այս պարամետրերով.
HostName (կամ IP), Մականուն, Գաղտնաբառ: Անունը / Գաղտնաբառը սահմանվում է XPressEntry- ի շրջանակներում եւ օգտագործվում է ստեղծել այն հաշիվները, որոնք կարող են մուտք գործել SDK:

SDK- ն ունի 4 միջոցառում

ActivityCreated - Երբ տարբերանշանի գործողությունները XPressEntry- ին ավելացվում են ուղղակիորեն կամ տվյալների կառավարչի միջոցով
DataObjectsChanged - Երբ տվյալների օբյեկտները փոփոխվում են XPressEntry- ում ուղղակիորեն կամ տվյալների կառավարչի միջոցով
DataObjectsDeleted - Երբ տվյալների օբյեկտները ջնջվում են XPressEntry- ում ուղղակիորեն կամ տվյալների կառավարչի միջոցով
OnServiceStatusChanged - Երբ SDK ծառայությունը միացված կամ անջատված է:

Միջոցառումների կազմակերպում

SubscribeClient () - ձեր SDK հաճախորդին բաժանորդագրվել ՝ իրադարձություններ ստանալու համար
UnsubscribeClient () - ձեր SDK հաճախորդին միջոցառումներ չստանալու համար բաժանորդագրվելու համար

SDK- ն իրականացնում է նվազագույն տվյալների տվյալների որոնման / փոփոխման գործառույթներ:

Որոնման համար `
FindDataObjects - XPressEntry- ից ստանում է տվյալների օբյեկտների ցուցակ
GetDataObject - XPressEntry- ից ստանում է տվյալների մեկ օբյեկտ ՝ օգտագործելով XPressEntry id դաշտը
GetDataObjectByExternalID - XPressEntry- ից ստանում է տվյալների մեկ օբյեկտ ՝ օգտագործելով արտաքին տվյալների մենեջերի id դաշտը

Փոփոխության համար `
UpdateOrCreateDataObject - XPressEntry- ում ստեղծում կամ փոփոխում է օբյեկտը:
DeleteDataObject - Երկու XPressEntry ID / DataManager External_ID ջնջումը աջակցվում է