我有一个应用程序,我在其中订阅了 ConversationAdded 和 ConversationRemoved。
我想维护一个从 ConversationAdded 事件收到的对话字典列表,并在我收到 ConversationRemoved 事件后将其从列表中删除。
所以我的问题-> 有什么方法可以找到对话的一些唯一性或一些关键,我可以得到并将其添加到列表中。当我得到对话删除事件时,我可以使用接收到的对话对象中的该键并从列表中删除对话对象。
请让我知道您的意见。
是的,您可以获得一个 ConversationID。从 ConversationAdded 事件中,您可以通过以下方式获取它:
string ConversationID = e.Conversation.Properties[ConversationProperty.Id].ToString();
更多信息和适当的演练在我的博客上。
这是一个可以被视为答案的评论