Udostępnij przez


Metoda DirectIO klasy bazowej (POS dla zestawu SDK platformy .NET w wersji 1.14)

Metoda DirectIO i zdarzenie DirectIOEvent są używane do zapewnienia funkcjonalności aplikacji, która nie jest w inny sposób obsługiwana przez standardową specyfikację Unified Point Of Service (UnifiedPOS) dla określonego typu urządzenia.

DirectIO, metoda

Jeśli urządzenie ma funkcje, które nie są obsługiwane przez standardową specyfikację unifiedPOS, obiekt usługi może zaimplementować metodę DirectIO , aby zapewnić aplikacji dostęp do tych funkcji.

Przykładem może być urządzenie LineDisplay , które obsługuje wielokolorowe dane wyjściowe. Niewiele, jeśli w ogóle, urządzenia typu LineDisplay obsługują dane wyjściowe koloru, ale niezależny dostawca sprzętu (IHV) może utworzyć takie urządzenie i chce mieć nowe funkcje dostępne dla aplikacji.

Użycie tej metody sprawi, że aplikacja będzie niemożliwa do zastosowania, ponieważ implementacja metody DirectIO jest specyficzna dla dostawcy. Aplikacja korzystająca z metody DirectIO na urządzeniu LineDisplay dostawcy A nie może zależeć od używania urządzenia dostawcy B.

DirectIOEvent

To zdarzenie może służyć do wysyłania informacji specyficznych dla dostawcy bezpośrednio do aplikacji. To zdarzenie zapewnia metodę dla usługi UnifiedPOS specyficznej dla dostawcy w celu dostarczania zdarzeń do aplikacji, które nie są w inny sposób obsługiwane przez kontrolkę UnifiedPOS.

Użycie tego zdarzenia spowoduje, że aplikacja będzie niezgodna z urządzeniami od innych dostawców.

Zobacz też

Inne zasoby