XPressEntry Documentación SDK

Descarga del cliente SDK: XPressEntrySDKClient #

General #

XPressEntry SDK se usa para administrar XPressEntry desde una aplicación de terceros 3rd.
Cualquier administrador de datos o fuentes externas con las que se integre XPressEntry será de solo lectura a través del SDK de XPressEntry.
Algunos administradores de datos admitirán XPressEntry como el "maestro" y permitirán que los cambios del SDK se envíen a esos sistemas.

Objetivo: permitir que las partes de 3rd accedan a los datos y cambios de XPressEntry en tiempo real.
Objetivo secundario: permitir que las partes de 3rd agreguen / eliminen datos a un sistema de control de acceso de partes de 3rd a través de XPressEntry Data Manager.

El SDK se implementa como un servicio .NET WCF. Proporcionamos una interfaz de cliente simple (XPressEntrySDKServiceInterface) que se puede utilizar para conectarse al SDK.

Esta interfaz implementa las siguientes llamadas: #

XPressEntrySDKServiceInterface Constructor con estos parámetros:
Nombre de host (o IP), nombre de usuario, contraseña. El nombre de usuario / contraseña se configuran en XPressEntry y se usan para configurar qué cuentas pueden acceder al SDK.

El SDK tiene eventos 4 #

ActivityCreated: cuando se agregan actividades de insignia a XPressEntry directamente o mediante un administrador de datos
DataObjectsChanged: cuando los objetos de datos se modifican en XPressEntry directamente o mediante un administrador de datos
DataObjectsDeleted: cuando los objetos de datos se eliminan en XPressEntry directamente o mediante un administrador de datos
OnServiceStatusChanged: cuando el servicio SDK está conectado o desconectado.

Gestión de eventos: #

SubscribeClient () - para suscribir su cliente SDK para recibir eventos
UnsubscribeClient (): para cancelar la suscripción de su cliente SDK para que no reciba eventos

El SDK implementa un conjunto mínimo de funciones de recuperación / modificación de datos. #

Para la recuperación:
FindDataObjects: obtiene una lista de objetos de datos de XPressEntry
GetDataObject: obtiene un solo objeto de datos de XPressEntry utilizando el campo de identificación de XPressEntry
GetDataObjectByExternalID: obtiene un único objeto de datos de XPressEntry utilizando el campo de identificación del administrador de datos externo

Para la modificación:
UpdateOrCreateDataObject: crea o modifica un objeto en XPressEntry.
DeleteDataObject: se admite la eliminación de XPressEntry ID / DataManager External_ID