我正在研究C#Bot Framework聊天应用程序。 在对话框处理期间,我正在从用户那里获取一些输入,然后我从我这边添加一些细节,然后我向用户显示该信息,如下所示,在我要求用户确认继续之后不久#34;你真的想继续吗? ?"使用是/否按钮,它是一个PromptChoice对话框。
代码如下
context.PostAsync("Information to display");
PromptDialog.Confirm(context, OnConfirmation,
"Do you really want to proceed ?",
"Didn't get that",
3,
PromptStyle.Auto);
现在理想情况下应首先显示信息,然后应为用户提供快速选择(是/否),但有时在信息出现之前首先出现提示,并且由于聊天机会的窗口很小,用户无法看到提示
间歇性地发生这种情况,为什么?
答案 0 :(得分:2)
不要忘记等待你的context.PostAsync("Information to display");
:
await context.PostAsync("Information to display");