相关疑难解决方法(0)

从对话框调用表单

我有一个简单的表格,

 [Serializable]
class CreateNewLeadForm
{
    public string FirstName;
    public string LastName;
    public static IForm<CreateNewLeadForm> BuildForm()
    {

        return new FormBuilder<CreateNewLeadForm>()
            .Message("Lets create a New Lead")
            .Field(nameof(FirstName))
            .Field(nameof(LastName))
            .Build();

    }
};
Run Code Online (Sandbox Code Playgroud)

还有一个简单的对话框,

public class GreetDialog : IDialog<object>
{        
    public async Task StartAsync(IDialogContext context)
    {

        context.Wait(MessageReceivedAsync);
    }
    public   async Task MessageReceivedAsync(IDialogContext context, IAwaitable<Message> argument)
    {
       context.Wait(MessageReceivedAsync);
    }  
}  
Run Code Online (Sandbox Code Playgroud)

如何从主对话本身调用启动FormDialog?一般来说,我们如何在Dialog中开始新的对话框?

c# botframework

5
推荐指数
1
解决办法
5213
查看次数

标签 统计

botframework ×1

c# ×1