Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Bot框架:持久存储最佳实践_C#_Botframework_Persistent Storage - Fatal编程技术网

C# Bot框架:持久存储最佳实践

C# Bot框架:持久存储最佳实践,c#,botframework,persistent-storage,C#,Botframework,Persistent Storage,我正在寻找一些指导,以找到实现持久存储的最佳方法。在Bot框架中,我见过的两种存储数据的方法是内存和持久(cosmosdb/azureblob) 在我的机器人中,目前我有一些数据存储在访问器中(这是匹配的意图),我只想在会话的生命周期中保存这些数据,我不需要在当前会话之后将其持久化 查看有关的Microsoft文章,推荐的方法是将所有内容存储在持久性存储中,因为内存是不稳定的 其他人是如何接触生产机器人的存储的?您是否将所有内容都存储在永久性存储中?永久性存储是。。。坚持不懈InMemory不是

我正在寻找一些指导,以找到实现持久存储的最佳方法。在Bot框架中,我见过的两种存储数据的方法是内存和持久(cosmosdb/azureblob)

在我的机器人中,目前我有一些数据存储在访问器中(这是匹配的意图),我只想在会话的生命周期中保存这些数据,我不需要在当前会话之后将其持久化

查看有关的Microsoft文章,推荐的方法是将所有内容存储在持久性存储中,因为内存是不稳定的


其他人是如何接触生产机器人的存储的?您是否将所有内容都存储在永久性存储中?

永久性存储是。。。坚持不懈
InMemory
不是也不应该使用,除非在调试时本地运行bot

您必须将对话所需的值存储在永久性存储中,以便能够在10秒、10分钟、10小时内继续对话


如果您真的担心这些项目的存储时间,请确保在代码中不再需要它们时清理它们

谢谢@Nicolas R的确认,这是在完成数据清理时的一个好观点。