2017-07-21 79 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); 
相關問題