Partilhar via


Método DirectIO de classe base (documentação do SDK do POS para .NET v1.14)

O método DirectIO e o evento DirectIOEvent são usados para fornecer funcionalidade ao aplicativo que, de outra forma, não é suportada pela especificação padrão UnifiedPOS (Unified Point Of Service) para um tipo de dispositivo específico.

Método DirectIO

Se um dispositivo tiver recursos que não são suportados pela especificação padrão UnifiedPOS, um objeto de serviço pode implementar um método DirectIO para dar ao aplicativo acesso a esses recursos.

Um exemplo pode ser um dispositivo LineDisplay que suporta saída multicolorida. Poucos, se houver, dispositivos do tipo LineDisplay suportam saída de cores, mas um fornecedor independente de hardware (IHV) pode produzir tal dispositivo e deseja ter os novos recursos disponíveis para aplicativos.

O uso desse método tornará o aplicativo não portátil, uma vez que a implementação do método DirectIO é específica do fornecedor. Um aplicativo que usa um método DirectIO no dispositivo LineDisplay do fornecedor A não pode depender do uso do dispositivo de um fornecedor B.

DirectIOEvent

Esse evento pode ser usado para enviar informações específicas do fornecedor diretamente para o aplicativo. Esse evento fornece um meio para um serviço UnifiedPOS específico do fornecedor fornecer eventos para o aplicativo que não são suportados pelo controle UnifiedPOS.

O uso desse evento tornará um aplicativo incompatível com dispositivos de outros fornecedores.

Consulte Também

Outros Recursos