XPertEntry SDK مستندات

دانلود SDK مشتری: XPressEntrySDKClient

بررسی اجمالی

XP ExpressEntry SDK برای مدیریت XPressEntry از برنامه حزب 3rd استفاده می شود.
هر مدیر داده یا منابع خارجی که XPressEntry با آن ادغام می شود حداقل توسط Reader Only از طریق XP ExpressEntry SDK خواهد بود.
برخی از مدیران داده از XPressEntry به عنوان "Master" پشتیبانی می کنند و اجازه می دهند تغییرات از SDK به آن سیستم ها منتقل شود.

هدف: اجازه دادن به احزاب 3rd برای دسترسی به داده های XPressEntry و تغییرات در زمان واقعی.
هدف دوم: اجازه دادن به احزاب 3rd برای اضافه کردن / حذف داده ها به سیستم کنترل دسترسی حزب 3rd از طریق XPressEntry Data Manager.

SDK به عنوان یک سرویس WCF .NET ادغام شده است. ما یک رابط کاربری ساده (XPressEntrySDKServiceInterface) ارائه می کنیم که می تواند برای اتصال به SDK مورد استفاده قرار گیرد.

این رابط پیاده سازی تماس زیر است:

XPressEntrySDKServiceInterface Constructor با این پارامترها:
HostName (یا IP)، نام کاربری، رمز عبور. نام کاربری / رمز عبور در داخل XPressEntry تنظیم شده و برای تعیین اینکه کدام حساب میتواند به SDK دسترسی پیدا کند استفاده می شود.

SDK دارای رویدادهای 4 است

ActivityCreated - وقتی Badge Activities مستقیماً یا از طریق یک مدیر داده به XPressEntry اضافه می شود
DataObjectsChanged - وقتی اشیا Data داده در XPressEntry مستقیماً یا از طریق مدیر داده اصلاح می شوند
DataObjectsDeleted - وقتی اشیا Data داده در XPressEntry به طور مستقیم یا از طریق مدیر داده حذف می شوند
OnServiceStatusChanged - هنگامی که سرویس SDK متصل یا قطع شود.

مدیریت رویداد:

SubscribeClient () - برای اشتراک SDK مشتری خود برای دریافت رویدادها
UnsubscribeClient () - برای لغو اشتراک SDK مشتری خود از دریافت رویدادها

SDK یک مجموعه حداقل از توابع بازیابی / اصلاح داده ها را اجرا می کند.

برای بازیابی:
FindDataObjects - لیستی از اشیا Data داده را از XPressEntry دریافت می کند
GetDataObject - با استفاده از قسمت id XPressEntry یک شی داده واحد از XPressEntry دریافت می کند
GetDataObjectByExternalID - با استفاده از قسمت شناسه مدیریت داده خارجی ، از XPressEntry یک شی داده جداگانه دریافت می کند

برای اصلاح:
UpdateOrCreateDataObject - یک شی object را در XPressEntry ایجاد یا اصلاح می کند.
DeleteDataObject - حذف هر دو شناسه XPressEntry / DataManager External_ID پشتیبانی می شود