XPressEntry SDK 설명서

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 서비스가 연결 또는 연결 해제 된 경우.

이벤트 관리 : #

SubscribeClient () – 이벤트 수신을 위해 SDK 클라이언트를 구독합니다.
UnsubscribeClient () – 이벤트 수신에서 SDK 클라이언트 구독을 취소합니다.

SDK는 최소한의 데이터 검색 / 수정 기능 세트를 구현합니다. #

검색 용 :
FindDataObjects – XPressEntry에서 데이터 개체 목록을 가져옵니다.
GetDataObject – XPressEntry ID 필드를 사용하여 XPressEntry에서 단일 데이터 개체를 가져옵니다.
GetDataObjectByExternalID – 외부 데이터 관리자 ID 필드를 사용하여 XPressEntry에서 단일 데이터 개체를 가져옵니다.

수정시 :
UpdateOrCreateDataObject – XPressEntry에서 개체를 만들거나 수정합니다.
DeleteDataObject – XPressEntry ID / DataManager External_ID 삭제가 모두 지원됩니다.