Partilhar via


Desenvolvendo um objeto de serviço personalizado (documentação do SDK do PDV para .NET v1.14)

O SDK do PDV para .NET oferece suporte para o desenvolvimento de aplicativos compatíveis com UPOS. A árvore de classes do POS para .NET oferece suporte para aplicativos que usam um dispositivo UPOS específico e Objetos de Serviço que fornecem o link entre o hardware físico e o aplicativo.

Os Objetos de Serviço são normalmente implementados por IHVs (fornecedores independentes de hardware) para fornecer uma interface entre o POS para aplicativos .NET e o dispositivo UPOS específico dos IHVs. O SDK do PDV para .NET inclui um conjunto de classes .NET que você pode usar para criar objetos de serviço totalmente funcionais e compatíveis com UPOS. Aproveitando as classes do SDK do PDV para .NET, você pode escrever objetos de serviço rapidamente e com relativamente pouco código específico do dispositivo.

Nesta Secção

  • POS for .NET Service Object Architecture Apresenta uma visão geral da arquitetura do POS para .NET usada para criar objetos de serviço personalizados.

  • Configuração do Sistema Fornece informações sobre definições e configurações para instalações do PDV para .NET.

  • Exemplos de objeto de serviço: Introdução Fornece um guia passo a passo para criar um objeto de serviço funcional e multithread.

  • O desenvolvimento de objetos de serviço usando classes base POS para .NET inclui uma implementação de classe base quase completa para nove tipos de dispositivos POS. Esta seção explica como usar essas classes como uma base para objetos de serviço específicos do dispositivo.

  • Entrada de dispositivo e eventos Explica como os eventos são usados para enviar entrada do dispositivo POS para o aplicativo.

  • Modelos de saída de dispositivo Explica a diferença entre saída síncrona e assíncrona para dispositivos POS.

  • Exemplo de saída assíncrona Implementa um objeto de serviço simples PosPrinterBase para demonstrar como o POS para .NET gerencia a saída assíncrona.

  • Exemplo de estatísticas Implementa um objeto de serviço de exemplo que usa os métodos de estatísticas do PDV para .NET.

  • Método DirectIO de classe base Explica como os objetos de serviço podem implementar o método DirectIO para fornecer acesso a dados específicos do fabricante para o aplicativo.

  • Propriedades de capacidade Demonstra como determinadas propriedades, como propriedades de capacidade, são definidas pelo objeto de serviço.