Dokumentasi XPressEntry SDK

Unduhan SDK Klien: XPressEntrySDKClient

Perusahaan

XPressEntry SDK digunakan untuk mengelola XPressEntry dari aplikasi pihak 3rd.
Setiap Manajer Data atau sumber eksternal yang terintegrasi dengan XPressEntry akan setidaknya Baca-Saja melalui XPressEntry SDK.
Beberapa Manajer Data akan mendukung XPressEntry sebagai "Master" dan memungkinkan perubahan dari SDK untuk didorong ke sistem tersebut.

Sasaran: Izinkan pihak 3rd mengakses data XPressEntry dan berubah secara waktu nyata.
Tujuan Sekunder: Izinkan pihak 3rd untuk menambahkan / menghapus data ke sistem Kontrol Akses pihak 3rd melalui XPressEntry Data Manager.

SDK mengimplementasikan sebagai layanan .NET WCF. Kami menyediakan antarmuka klien sederhana (XPressEntrySDKServiceInterface) yang dapat digunakan untuk terhubung ke SDK.

Antarmuka ini mengimplementasikan Panggilan berikut:

XPressEntrySDKServiceInterface Constructor dengan parameter ini:
HostName (atau IP), Nama Pengguna, Kata Sandi. Nama Pengguna / Kata Sandi diatur dalam XPressEntry dan digunakan untuk mengatur akun mana yang dapat mengakses SDK.

SDK memiliki acara 4

ActivityCreated - Ketika Badge Activities ditambahkan ke XPressEntry secara langsung atau melalui Data Manager
DataObjectsChanged - Ketika Objek Data diubah di XPressEntry secara langsung atau melalui Manajer Data
DataObjectsDeleted - Ketika Objek Data dihapus di XPressEntry secara langsung atau melalui Manajer Data
OnServiceStatusChanged - Ketika Layanan SDK terhubung atau terputus.

Manajemen acara:

SubscribeClient () - untuk berlangganan SDK Client Anda untuk menerima acara
UnsubscribeClient () - untuk menghentikan langganan Klien SDK Anda agar tidak menerima peristiwa

SDK mengimplementasikan satu set fungsi pengambilan data / modifikasi minimum.

Untuk pengambilan:
FindDataObjects - Mendapat daftar Objek Data dari XPressEntry
GetDataObject - Mendapat satu objek data dari XPressEntry menggunakan bidang id XPressEntry
GetDataObjectByExternalID - Mendapat satu objek data dari XPressEntry menggunakan bidang id Data Manager eksternal

Untuk modifikasi:
UpdateOrCreateDataObject - Membuat atau mengubah objek di XPressEntry.
DeleteDataObject - Kedua penghapusan XPressEntry ID / DataManager External_ID didukung