C# 如何将来自用户的消息存储在表存储器中?(Microsoft Bot Framework SDK4和C)
我现在正在用微软机器人框架SDK4构建一个机器人。 机器人本身是基于C#。我希望用户编写的消息被输入并存储在Azure中我自己的表存储中 我看过本教程(),其中bot将消息保存在Blob存储中的文件中,但我需要使用表存储实现这一点C# 如何将来自用户的消息存储在表存储器中?(Microsoft Bot Framework SDK4和C),c#,azure,botframework,bots,azure-storage,C#,Azure,Botframework,Bots,Azure Storage,我现在正在用微软机器人框架SDK4构建一个机器人。 机器人本身是基于C#。我希望用户编写的消息被输入并存储在Azure中我自己的表存储中 我看过本教程(),其中bot将消息保存在Blob存储中的文件中,但我需要使用表存储实现这一点 如果有人知道或者有一个简单的例子可以做到这一点,那就太酷了:)您可以在应用程序中使用Azure Storage Client library并将数据发送到表存储 您可以将机器人的状态数据存储在Azure表存储中 对于V3(已弃用): var store = new T
如果有人知道或者有一个简单的例子可以做到这一点,那就太酷了:)您可以在应用程序中使用Azure Storage Client library并将数据发送到表存储
您可以将机器人的状态数据存储在Azure表存储中 对于V3(已弃用):
var store = new TableBotDataStore(ConfigurationManager.ConnectionStrings["StorageConnectionString"].ConnectionString);
在此示例github中:
另请参考:
对于V4:
var store = new TableBotDataStore(ConfigurationManager.ConnectionStrings["StorageConnectionString"].ConnectionString);
表存储的提供程序已从SDK中删除。以下是当前可用的
但是,有一个IStorage抽象,如果您认为需要,它允许您编写自己的实现
大概是这样的:
以上是从SDK中删除之前存在的最后一个版本。@Daniel。。我只是想顺便问问你,上面的方法是否有用?