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 - يتم دعم كل من الحذف External_IDager / ExternalManager XPressEntry