Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Ας υποθέσουμε ότι αναπτύσσετε μια εφαρμογή, χρησιμοποιώντας το Microsoft Lync διακομιστή 2013 μόνιμο συνομιλίας SDK. Η εφαρμογή δημιουργεί πολλαπλά σημεία κατάληξης και οι χρήστες των τελικών σημείων αναφοράς, χρησιμοποιήστε την εφαρμογή για την εκτέλεση ενεργειών σε πολλαπλά νήματα. Για παράδειγμα, οι χρήστες των τελικών σημείων αναφοράς συμμετοχή σε κανάλια συνομιλίας, στείλετε ένα μήνυμα και, στη συνέχεια, αφήστε συνομιλίας. Σε αυτήν την περίπτωση, η εφαρμογή παρουσιάζει την ακόλουθη εξαίρεση που δεν αντιμετωπίστηκε και, στη συνέχεια, διακόπτεται η λειτουργία:

Άγνωστος System.Collections.Generic.KeyNotFoundException
στο System.Collections.Generic.Dictionary'2.get_Item (TKey κλειδί)
στο Microsoft.Rtc.Collaboration.PersistentChat.Internal.ChatRoomCache.get_Item (Uri uri)
στο Microsoft.Rtc.Collaboration.PersistentChat.PersistentChatEndpoint.get_Item (Uri uri)
στο Microsoft.Rtc.Collaboration.PersistentChat.Internal.MessageHandler.HandlePartNotify (messageIn αντικείμενο)
στο Microsoft.Rtc.Collaboration.PersistentChat.Internal.MessageHandler.ProcessQueuedMessage (TransportMessage μήνυμα)
στο Microsoft.Rtc.Collaboration.PersistentChat.Internal.MessageRouter.HandleMessage (κατάσταση αντικειμένου)
στο System.Threading.ExecutionContext.RunInternal (του ExecutionContext του ExecutionContext που έχει που έχει, ContextCallback επιστροφής κλήσης, κατάσταση αντικειμένου, Boolean preserveSyncCtx)
στο System.Threading.ExecutionContext.Run (του ExecutionContext του ExecutionContext που έχει που έχει, ContextCallback επιστροφής κλήσης, κατάσταση αντικειμένου, Boolean preserveSyncCtx)
σε System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
σε System.Threading.ThreadPoolWorkQueue.Dispatch()

Αιτία

Αυτό το ζήτημα προκαλείται από ένα ζήτημα χρονισμού που λαμβάνει χώρα μεταξύ δύο νημάτων. Όταν ένα νήμα διαγράφει ένα στοιχείο σε ένα λεξικό και, στη συνέχεια, ένα άλλο νήμα προσπαθεί να αποκτήσει πρόσβαση στο στοιχείο στο λεξικό, η εφαρμογή παρουσιάζει μια εξαίρεση που δεν αντιμετωπίστηκε KeyNotFoundException . Στη συνέχεια, διακόπτεται η εφαρμογή.

Προτεινόμενη αντιμετώπιση

Για να επιλύσετε αυτό το ζήτημα, εγκαταστήστε την αθροιστική ενημερωμένη έκδοση παρακάτω:

2835432 περιγραφή της 5.0.8308.420 της αθροιστικής ενημερωμένης έκδοσης για το 2013 διακομιστή Lync, βασικά στοιχεία: Ιουλίου 2013

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με το SDK συνομιλίας του Lync διακομιστή 2013 μόνιμο, μεταβείτε στην παρακάτω τοποθεσία Web της Microsoft:

Γενικές πληροφορίες σχετικά με το SDK συνομιλίας του Lync διακομιστή 2013 μόνιμο

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×