Download do cliente SDK: XPressEntrySDKClient #
Visão geral #
O XPressEntry SDK é usado para gerenciar XPressEntry de um aplicativo de partido 3rd.
Todos os gerentes de dados ou fontes externas com os quais o XPressEntry integra serão pelo menos somente leitura através do XPressEntry SDK.
Alguns gerenciadores de dados oferecerão suporte a XPressEntry como o "mestre" e permitirão que as alterações do SDK sejam enviadas para esses sistemas.
Objetivo: permitir que as partes 3rd acessem dados XPressEntry e alterações em tempo real.
Objetivo secundário: permitir que as partes 3rd adicionem / removam dados a um sistema de controle de acesso da parte 3rd por meio do XPressEntry Data Manager.
O SDK é implementado como um serviço .NET WCF. Fornecemos uma interface de cliente simples (XPressEntrySDKServiceInterface) que pode ser usada para conectar ao SDK.
Essa interface implementa as seguintes chamadas: #
XPressEntrySDKServiceInterface Construtor com estes parâmetros:
HostName (ou IP), nome de usuário, senha. O nome de usuário / senha são definidos dentro de XPressEntry e usados para configurar quais contas podem acessar o SDK.
O SDK tem eventos 4 #
ActivityCreated - Quando atividades de crachá são adicionadas ao XPressEntry diretamente ou por meio de um gerenciador de dados
DataObjectsChanged - Quando objetos de dados são modificados em XPressEntry diretamente ou por meio de um gerenciador de dados
DataObjectsDeleted - Quando objetos de dados são excluídos em XPressEntry diretamente ou por meio de um gerenciador de dados
OnServiceStatusChanged - Quando o SDK Service está conectado ou desconectado.
Gerenciamento de Eventos: #
O SDK implementa um conjunto mínimo de funções de recuperação / modificação de dados. #
Para recuperação:
FindDataObjects - obtém uma lista de objetos de dados de XPressEntry
GetDataObject - Obtém um único objeto de dados de XPressEntry usando o campo de id XPressEntry
GetDataObjectByExternalID - Obtém um único objeto de dados de XPressEntry usando o campo de ID externo do Data Manager
Para modificação:
UpdateOrCreateDataObject - cria ou modifica um objeto em XPressEntry.
DeleteDataObject - A exclusão de ambos XPressEntry ID / DataManager External_ID é compatível