PresenceNotificationReceived RemotePresentityNotification.PersonalNote.Message - пустая строка при изменении заметки - PullRequest
0 голосов
/ 06 мая 2011

Прямо сейчас у меня есть RemotePresenceView, для которого я подписываюсь на событие PresenceNotificationReceived. Событие корректно запускается, когда я изменяю присутствие или заметку в Lync Client, но когда он обрабатывает событие, RemotePresentityNotification.PersonalNote.Message является пустой строкой. RemotePresentityNotification.AggregatedPresenceState правильно, но личное примечание никогда не бывает. В чем дело?

У меня также есть вопрос на форумах Microsoft: http://social.msdn.microsoft.com/Forums/en-US/ucmanagedsdk/thread/70f249a8-9f55-4e85-b4e4-bd5d18727b9f/;

1 Ответ

0 голосов
/ 06 мая 2011

Похоже, что эта проблема возникает, когда OwnerUri для UserEndpoint, к которому привязан RemotePresenceView, совпадает с PresentityUri для RemotePresentityNotification.Я исправил это, изменив учетную запись для UserEndpoint.Вот пример результатов, когда я тестировал установку заметки на «Вне города»:

  1. UserEndpoint.OwnerURI = master.user@test.com, RemotePresentityNotification.PresentityUri = master.user@test.com, Note = ""
  2. UserEndpoint.OwnerURI = master.user@test.com, RemotePresentityNotification.PresentityUri = test.user@test.com, Note = "Вне города"
  3. UserEndpoint.OwnerURI = test.user@test.com, RemotePresentityNotification.PresentityUri = master.user@test.com, Note = "Вне города"
  4. UserEndpoint.OwnerURI = test.user@test.com, RemotePresentityNotification.PresentityUri= test.user@test.com, Note = ""
  5. UserEndpoint.OwnerURI = test.user@test.com, RemotePresentityNotification.PresentityUri = secondtest.user@test.com, Note = "Вне города"
...