Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

Припустімо, що ви розробляєте застосунку, за допомогою Microsoft Lync Server 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 (контекст контекст виконання, виконання, ContextCallback зворотного об'єктів, логічний вираз preserveSyncCtx)
на System.Threading.ExecutionContext.Run (контекст контекст виконання, виконання, ContextCallback зворотного об'єктів, логічний вираз preserveSyncCtx)
на System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
на System.Threading.ThreadPoolWorkQueue.Dispatch()

Причина

Ця проблема викликана проблемою синхронізації, що виникає між двома теми. Якщо один потік, видалення елемента у словнику, а також іншого потоку намагається отримати доступ до елемента у словнику, застосунок, кидає сталася необроблена виняткова ситуація KeyNotFoundException . Потім застосунок аварійно завершує роботу.

Вирішення

Щоб вирішити цю проблему, інсталюйте на такий сукупний пакет оновлень:

Опис 2835432 5.0.8308.420 сукупний пакет оновлень для основних компонентів Lync Server 2013: липня 2013

Додаткові відомості

Щоб отримати додаткові відомості про постійно чат SDK для Lync Server 2013, перейдіть на веб-сайт корпорації Майкрософт.

Загальні відомості про постійно чат SDK для Lync Server 2013

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×