SDKクライアントのダウンロード: XPressEntrySDKClient #
概要 #
XPressEntry SDKは、3rdパーティーアプリケーションからXPressEntryを管理するために使用されます。
XPressEntryが統合するデータマネージャーまたは外部ソースは、XPressEntry SDKを介して少なくとも読み取り専用になります。
一部のデータマネージャーは、「マスター」としてXPressEntryをサポートし、SDKからの変更をそれらのシステムにプッシュできるようにします。
目標:3rdパーティがXPressEntryデータにアクセスし、リアルタイムで変更できるようにします。
セカンダリゴール:3rdパーティがXPressEntry Data Managerを介して3rdパーティアクセス制御システムにデータを追加/削除することを許可します。
SDKは.NET WCFサービスとして実装されています。 SDKに接続するためのシンプルなクライアントインターフェイス(XPressEntrySDKServiceInterface)を提供しています。
このインタフェースは、次の呼び出しを実装します。 #
XPressEntrySDKServiceInterfaceこれらのパラメータを持つコンストラクタ:
HostName(またはIP)、ユーザー名、パスワード。 Username / PasswordはXPressEntry内で設定され、どのアカウントがSDKにアクセスできるかを設定するために使用されます。
SDKには4イベントがあります #
ActivityCreated –バッジアクティビティが直接またはデータマネージャーを介してXPressEntryに追加された場合
DataObjectsChanged –データオブジェクトがXPressEntryで直接またはデータマネージャーを介して変更された場合
DataObjectsDeleted –データオブジェクトがXPressEntryで直接またはデータマネージャーを介して削除された場合
OnServiceStatusChanged –SDKサービスが接続または切断されたとき。
イベント管理: #
SDKは最小限のデータ取得/修正機能を実装しています。 #
検索用:
FindDataObjects –XPressEntryからデータオブジェクトのリストを取得します
GetDataObject – XPressEntryidフィールドを使用してXPressEntryから単一のデータオブジェクトを取得します
GetDataObjectByExternalID –外部データマネージャーIDフィールドを使用してXPressEntryから単一のデータオブジェクトを取得します
変更の場合:
UpdateOrCreateDataObject –XPressEntryでオブジェクトを作成または変更します。
DeleteDataObject – XPressEntry ID / DataManagerExternal_IDの両方の削除がサポートされています