2017-07-21 81 views
-1

如何在一个通道上存储用户的状态信息并在整个bot框架中用于后面的对话? 我应该在哪里拨打SetUserData()?在我的一个对话框(如果没有调用此对话框的情况下)或MessageController?在Bot框架中存储用户数据

+0

欲了解更多信息,请查看文章:[管理状态数据在Bot Framework .NET SDK]中(https://docs.microsoft.com/zh-cn/bot-framework/dotnet/bot-builder-dotnet-state) – nilsw

回答

0

The Bot State service使您的机器人来存储和检索状态 是与用户,谈话,或特定会话的上下文中的特定 用户相关的数据。

为了一些数据:

IDialogContext cxt; 
cxt.UserData.SetValue(key, value); 

,以后你可以检索有:

IDialogContext cxt; 
string result; 
cxt.UserData.TryGetValue(key, out result); 
相关问题