Aplikacje nie mogą utrzymywać urządzenie, gdy urządzenie już została odebrana przez aplikację, która jest uruchomiona w ramach innego konta użytkownika w POS dla platformy .NET 1.12


Objawy


Aplikacja używa Microsoft Point of Service (POS) dla platformy .NET 1.12 podłączonym urządzeniu. W takim przypadku aplikacje uruchomione przy użyciu konta innego użytkownika nie mogą żądać tego urządzenia. W przypadku wystąpienia tego problemu POS dla platformy .NET 1.12 wykonuje logikę roszczenie o nieprawidłowym i niepoprawnie zwraca wyjątek. Ponadto kolejnych próbach przez inne konto użytkownika podłączonym urządzeniu nie, nawet po zwolnieniu urządzenia.

Uwagi
  • Ten problem nie występuje, jeśli aplikacje, które podają urządzenia działają w ramach tego samego konta użytkownika.
  • ArgumentNullException wyjątku nie jest wyjątek, który odpowiada błąd, który występuje. Po wystąpieniu tego problemu, można oczekiwać wyjątek, który odpowiada błąd mają być zwrócone.

Przyczyna


Ten problem występuje, ponieważ tylko jedno konto użytkownika można uzyskać dostęp do globalnych zdarzenie, które używa POS dla platformy .NET 1.12. POS dla platformy .NET 1.12 używa zdarzenia globalne do śledzenia stanu urządzenia gdy urządzenie skorzysta z obiektu usługi, który używa nazwanego zdarzenia.

Uwaga W POS dla platformy .NET 1.12 podstawowych klas urządzeń i klas urządzeń podstawowych użyć nazwanego zdarzenia. Jednak obiektów usługi, które są oparte na podstawowych klas urządzeń można zapewnić ich wdrożenie, aby upewnić się, że tylko jedno wystąpienie urządzenia zastrzeżono w dowolnym momencie.

Rozwiązanie


Informacje o aktualizacji

Ta aktualizacja zawiera atrybut zabezpieczeń podczas tworzenia zdarzenia globalne. Wiele kont użytkowników, dostęp do globalnych zdarzeń służy do tego atrybutu zabezpieczeń. Jeśli wystąpią problemy, gdy aplikacja skorzysta z urządzeniem, POS dla platformy .NET 1.12 wykonuje odpowiednie oświadczenia reguł, a następnie zwraca wyjątki, które odnoszą się do błędy, które występują.

Jak uzyskać tę aktualizację

Następujący plik jest dostępny do pobrania z witryny Centrum pobierania firmy Microsoft:
Download Pobierz teraz pakiet aktualizacji.
Aby uzyskać więcej informacji dotyczących sposobu pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
119591 jak uzyskać pliki pomocy technicznej Microsoft w usługach online
Firma Microsoft przeskanowała plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach o podwyższonych zabezpieczeniach, które uniemożliwiają nieautoryzowane zmiany w pliku.

Wymagania wstępne

Aby zastosować tę aktualizację, zostanie uruchomiony POS dla platformy .NET 1.12.

Informacje dotyczące rejestru

Aby zastosować tę aktualizację, nie trzeba wprowadzać żadnych zmian w rejestrze.

Wymagania dotyczące ponownego uruchomienia

Może być konieczne ponowne uruchomienie komputera po zastosowaniu tej aktualizacji.

Informacje dotyczące zastępowania aktualizacji

Ta aktualizacja nie zastępuje wcześniej wydanej aktualizacji.

Informacje o plikach

Wersja angielskojęzyczna (Stany Zjednoczone) tej poprawki instaluje pliki, których atrybuty wymieniono w poniższych tabelach. Daty i godziny odpowiadające tym plikom są podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Daty i godziny odpowiadające tym plikom na komputerze lokalnym są wyświetlane w formacie czasu lokalnego, wraz z Twoim bieżącym bias czasu letniego (DST). Dodatkowo, daty mogą ulec zmianie podczas wykonywania pewnych operacji na plikach.
Nazwa plikuRozmiar plikuDataGodzina
Kb980087.msp78,33601-Feb-201007:04

Stan


Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji


Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft