Compartilhar via


Método DirectIO de classe base (POS para documentação do SDK do .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 tem suporte pela especificação padrão de ponto de serviço unificado (UnifiedPOS) para um determinado tipo de dispositivo.

Método DirectIO

Se um dispositivo tiver recursos que não têm suporte na especificação UnifiedPOS padrão, um objeto de serviço pode implementar um método DirectIO para fornecer ao aplicativo acesso a esses recursos.

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

O uso desse método tornará o aplicativo não portátil, pois 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 de um dispositivo do fornecedor B.

DirectIOEvent

Esse evento pode ser usado para enviar informações específicas do fornecedor diretamente para o aplicativo. Esse evento oferece um meio para um serviço UnifiedPOS específico do fornecedor fornecer eventos para o aplicativo que, de outra forma, não têm suporte pelo controle UnifiedPOS.

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

Consulte Também

Outros recursos