XPressEntry SDK وثائق

تنزيل SDK Client: XPressEntrySDKClient

نظرة عامة

يستخدم XPressEntry SDK لإدارة XPressEntry من تطبيق طرف 3rd.
سيكون أي مديري بيانات أو مصادر خارجية يتم دمجها مع XPressEntry على الأقل للقراءة فقط من خلال XPressEntry SDK.
سوف يدعم بعض مديري البيانات XPressEntry باعتباره "Master" ويسمحون بدفع التغييرات من SDK إلى تلك الأنظمة.

الهدف: السماح للأطراف 3rd بالوصول إلى بيانات XPressEntry والتغييرات في الوقت الفعلي.
الهدف الثانوي: السماح للأطراف 3rd لإضافة / إزالة البيانات إلى نظام التحكم في الوصول من طرف 3rd من خلال إدارة بيانات XPressEntry.

SDK هو بتنفيذ كخدمة .NET WCF. نحن نقدم واجهة عميل بسيطة (XPressEntrySDKServiceInterface) والتي يمكن استخدامها للاتصال SDK.

تقوم هذه الواجهة بتنفيذ المكالمات التالية:

XPressEntrySDKServiceInterface منشئ مع هذه المعلمات:
اسم المضيف (أو IP) ، اسم المستخدم ، كلمة المرور. يتم تعيين اسم المستخدم / كلمة المرور ضمن XPressEntry ويستخدم لإعداد الحسابات التي يمكنها الوصول إلى SDK.

يحتوي SDK على أحداث 4

ActivityCreated - عند إضافة أنشطة شارة إلى XPressEntry مباشرة أو من خلال مدير البيانات
DataObjectsChanged - عند تعديل كائنات البيانات في XPressEntry مباشرةً أو من خلال مدير البيانات
DataObjectsDeleted - عند حذف كائنات البيانات في XPressEntry مباشرةً أو من خلال مدير البيانات
OnServiceStatusChanged - عندما تكون خدمة SDK متصلة أو غير متصلة.

أدارة الحدث:

SubscribeClient () - لاشتراك عميل SDK الخاص بك لتلقي الأحداث
UnsubscribeClient () - لإلغاء اشتراك عميل SDK الخاص بك من تلقي الأحداث

يطبق SDK مجموعة صغيرة من دالات استرداد / تعديل البيانات.

للاسترجاع:
FindDataObjects - يحصل على قائمة بكائنات البيانات من XPressEntry
GetDataObject - يحصل على كائن بيانات واحد من XPressEntry باستخدام حقل معرف XPressEntry
GetDataObjectByExternalID - يحصل على كائن بيانات واحد من XPressEntry باستخدام حقل معرف مدير البيانات الخارجي

للتعديل:
UpdateOrCreateDataObject - إنشاء كائن أو تعديله في XPressEntry.
DeleteDataObject - يتم دعم حذف معرف XPressEntry / DataManager External_ID