在FormFlow中,如何在表单完成后获取表单值?

时间:2018-03-12 16:32:20

标签: botframework

我有一个包含不同字段的完整表单。姓名,电话等。

在complition之前,我想将字段发送到方法,然后发送电子邮件。更具体地说,我想将值放在字典上,然后将其传递给方法。

这些值存储在表单中的哪个位置,以便我可以获取它们?

这是我的代码

form.OnCompletion(processOrder);

                var parameters = new Dictionary<string, string>
                            {
                               { "tileid", "open" },
                               { "src", "Facebook" },
                               { "chid", "9" },
                               { "apply-first-name",  "xxx" },
                               { "apply-last-name", "xxx" },
                               { "apply-email", "xxx" }
                            };
                sendAsync(parameters);

                return form.Build();

1 个答案:

答案 0 :(得分:0)

我找到了答案。所有值都在传递给oncompletion方法的“state”objekt中。