我有一个应用程序,我已经订阅了ConversationAdded和ConversationRemoved。
我想维护一个我从ConversationAdded事件收到的会话字典列表,并在我收到ConversationRemoved事件后将其从列表中删除。
所以我的问题 - >有什么方法我们可以找到一些唯一性或一些对话的关键,我可以得到并将其添加到列表中。当我获得对话删除事件时,我可以使用收到的对话对象中的密钥,并从列表中删除对话对象。
请告诉我你的意见。
答案 0 :(得分:2)
是的,你可以得到一个ConversationID。从ConversationAdded事件中,你可以得到它:
string ConversationID = e.Conversation.Properties[ConversationProperty.Id].ToString();
更多信息和正确的演练on my blog here。
答案 1 :(得分:1)