在FormFlow中向用户询问多个输入

时间:2018-05-09 13:28:03

标签: c# asp.net .net azure botframework

我正在使用c#中的Microsoft Bot Framework开发一个机器人。

我正在使用像这样的FormFlow:

return new FormBuilder<UploadFile>()
    .OnCompletion(processOrder)
    .Field(new FieldReflector<UploadFile>(nameof(UploadFile.Str))
        .SetType(null)
        .SetDefine((state, field) =>
        {
            foreach (string str in listStr)
                field
                    .AddDescription(str, str)
                    .AddTerms(str, str);
            return Task.FromResult(true);
        })
        .SetNext((value, state) =>
        {
            // Save value
            return new NextStep();
        }
        ))
        .Build();

之后,我想向用户询问多个输入,如对话框并保存每个答案。我有一个我想问的属性列表,但我不知道如何循环提示例如。

我找到了something like this。但是这对我不起作用,所以我在这里发布这个问题跳跃,有人可以帮助我。

0 个答案:

没有答案