.net 如何在数据库中保存MS团队对话引用?

.net 如何在数据库中保存MS团队对话引用?,.net,botframework,.net,Botframework,我想在数据库中保存会话引用,以便向用户发送通知 有关于如何存储它们的教程吗?我是否只向数据库添加一个“对话引用”对象?(关于AWS DynamoDB) “在真实场景中,您将在数据库中持久化会话引用,而不是在内存中使用对象。” 我看到你被标记为“.net”,所以你是在用C#写你的机器人?如果是这样,您需要的所有内容都会出现在turncontext.activity对象中。您需要会话Id、服务URL等内容。此外,您需要使用您的机器人的应用程序Id和应用程序密码来构建“主动”对话。我已经详细讨论了它,

我想在数据库中保存会话引用,以便向用户发送通知

有关于如何存储它们的教程吗?我是否只向数据库添加一个“对话引用”对象?(关于AWS DynamoDB)

“在真实场景中,您将在数据库中持久化会话引用,而不是在内存中使用对象。”

我看到你被标记为“.net”,所以你是在用C#写你的机器人?如果是这样,您需要的所有内容都会出现在turncontext.activity对象中。您需要会话Id、服务URL等内容。此外,您需要使用您的机器人的应用程序Id和应用程序密码来构建“主动”对话。我已经详细讨论了它,并提供了一些示例代码来帮助您开始

就您最初的问题而言,这些值(例如对话id)只是基本的文本/字符串值,因此您可以将它们保存到数据库中,就像在任何普通的.net应用程序中保存任何内容一样。例如,您可以将它们保存到SQL Azure、Azure Blob存储、Cosmos DB、Mongo DB等。我想您以前也做过类似的事情吧?如果没有,请告诉我,我将给您一些起点,但再次明确一点,这是一种“标准的.net数据访问”,在这一点上对“机器人”没有什么特别的。

我看到您标记为“.net”,所以我想您是用C语言编写您的机器人?如果是这样,您需要的所有内容都会出现在turncontext.activity对象中。您需要会话Id、服务URL等内容。此外,您需要使用您的机器人的应用程序Id和应用程序密码来构建“主动”对话。我已经详细讨论了它,并提供了一些示例代码来帮助您开始

就您最初的问题而言,这些值(例如对话id)只是基本的文本/字符串值,因此您可以将它们保存到数据库中,就像在任何普通的.net应用程序中保存任何内容一样。例如,您可以将它们保存到SQL Azure、Azure Blob存储、Cosmos DB、Mongo DB等。我想您以前也做过类似的事情吧?如果没有,让我知道,我会给你一些出发点,但再次明确一点,这是一种“标准的”.net数据访问,在这一点上对“机器人”没有什么特别的