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 –使用外部数据管理器ID字段从XPressEntry获取单个数据对象

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