1
我想檢查與特定用戶的Lync對話是否已存在。我正在使用Lync 2010 API。 我認爲這可以通過迭代Conversations
財產ConversatinManager
返回的Conversations
收集。但是,我不確定這是最好的方式(因爲我的應用程序可能同時處理很多對話),並且沒有其他更有效的方法來完成此操作。如何檢索與特定用戶的Lync對話
幫助任何人?
我想檢查與特定用戶的Lync對話是否已存在。我正在使用Lync 2010 API。 我認爲這可以通過迭代Conversations
財產ConversatinManager
返回的Conversations
收集。但是,我不確定這是最好的方式(因爲我的應用程序可能同時處理很多對話),並且沒有其他更有效的方法來完成此操作。如何檢索與特定用戶的Lync對話
幫助任何人?
最好保留自己的對話列表。通過訂閱ConversationAdded和ConversationRemoved事件,您可以保留一組會話,並以用戶的SIP地址爲鍵。這樣你一定會知道的。
如果您只關心特定類型的會話(例如音頻/視頻),請注意現有會話的模式更改,例如用戶在IM上啓動會話時,然後上調至AV。這不會被歸類爲新的對話。我在這裏發表了關於處理這個問題的博客:Detecting Modality Changes on Existing Conversations。
希望這會有所幫助。
你的意思是一個積極的對話,或一個存儲的(持久聊天)。和AudioVideo,InstantMessage或兩者兼而有之? –