C# Bot框架directline对话数据
我正在自定义应用程序中使用Bot框架/DirectLine。我将默认的BotDataStore替换为一个自定义的BotDataStore(使用botbuilder扩展的表存储) 但是,会话(我说的是活动的集合,而不是UserData/PrivateConversationData中的状态)仍然存储在其他地方。实际上,当我使用水印调用directline API GetActivities时,即使删除了表存储的内容,我也可以获得会话的历史记录 有没有办法只将对话数据存储在自定义存储(如表存储)中C# Bot框架directline对话数据,c#,azure,botframework,direct-line-botframework,C#,Azure,Botframework,Direct Line Botframework,我正在自定义应用程序中使用Bot框架/DirectLine。我将默认的BotDataStore替换为一个自定义的BotDataStore(使用botbuilder扩展的表存储) 但是,会话(我说的是活动的集合,而不是UserData/PrivateConversationData中的状态)仍然存储在其他地方。实际上,当我使用水印调用directline API GetActivities时,即使删除了表存储的内容,我也可以获得会话的历史记录 有没有办法只将对话数据存储在自定义存储(如表存储)中
Thx直达线路是机器人通信通道,而不是消息存储。为了解决临时连接问题并提供稳定性,直达线路具有消息的临时缓存。如果客户端失去连接,则可以通过重播最后一个水印来检索停机期间发送的消息
请参见此处以供参考:我明白,但如果您处理的是敏感数据,您可能不希望出现这种行为。。。