コード例 #1
0
        protected override async Task PostAsync(IActivity item, string state, CancellationToken token)
        {
            var message = item as IMessageActivity;

            if (message != null)
            {
                var ticketForm = new FormDialog <TicketModel>(new TicketModel(), TicketModel.BuildForm, FormOptions.PromptInStart);

                //var ticketForm = new RaiseDialog();

                var interruption = ticketForm.Void <object, IMessageActivity>();

                task.Call(interruption, null);

                await task.PollAsync(token);
            }
        }