XPressEntry SDK文档

SDK客户端下载: XPressEntrySDKClient

概述

XPressEntry SDK用于从3rd方应用程序管理XPressEntry。
XPressEntry集成的任何数据管理器或外部源至少应通过XPressEntry SDK进行只读。
一些数据管理器将支持XPressEntry作为“主”,并允许将SDK的更改推送到这些系统。

目标:允许3rd方实时访问XPressEntry数据和更改。
次要目标:允许3rd方通过XPressEntry数据管理器向3rd方访问控制系统添加/删除数据。

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 id字段从XPressEntry获取单个数据对象
GetDataObjectByExternalID - 使用外部Data Manager id字段从XPressEntry获取单个数据对象

修改:
UpdateOrCreateDataObject - 在XPressEntry中创建或修改对象。
DeleteDataObject - 支持删除XPressEntry ID / DataManager External_ID