第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Microsoft Bot Framework 的 sdk v4 中使用 FormDialog

在 Microsoft Bot Framework 的 sdk v4 中使用 FormDialog

C#
慕碼人8056858 2022-11-21 21:31:18
我有一個用 sdk v3 構(gòu)建的聊天機器人。我正在將機器人更新為 sdkv4 并將其移動到 core2.0。   protected async Task<DialogTurnResult> BeginChildDialogAsync(DialogContext dc, OnTurnProperty onTurnProperty)    {        var activity = dc.Context.Activity;        var actionValue = onTurnProperty.Intent;        switch (onTurnProperty.Intent)        {            case "quickquote":                await dc.Context.SendActivityAsync("THIS IS QUICK QUOTE!");                var survey = new FormDialog<QQForm>(new QQForm(), QQForm.BuildForm, FormOptions.PromptInStart, null);                dc.Call(survey, AfterSurvey);當我調(diào)用使用 formdialog 構(gòu)建的表單時。我得到錯誤dc.call(survey,AfterSurvey)嚴重性代碼描述項目文件行抑制狀態(tài)錯誤 CS1061 'DialogContext' 不包含 'Call' 的定義并且找不到接受類型為 'DialogContext' 的第一個參數(shù)的可訪問擴展方法 'Call'(您是否缺少 using 指令或裝配參考?)如何在 sdk v4 中更改我的表單對話框?
查看完整描述

1 回答

?
開滿天機

TA貢獻1786條經(jīng)驗 獲得超13個贊

Bot Framework v4 不再有 FormFlows 的概念。存檔的方法是結(jié)合使用各種技術(shù)。我建議閱讀以下內(nèi)容:

閱讀完這些文檔后,您應(yīng)該有足夠的能力開始調(diào)整您的代碼。

官方 bot builder 示例 repo 中提供了另一個收集用戶各種輸入的很好的例子。看看這里。

我會選擇一個ComponentDialog包含WaterfallDialog一些驗證的。通過這種方式,您可以重復使用表單流中慣用的所有內(nèi)容。


查看完整回答
反對 回復 2022-11-21
  • 1 回答
  • 0 關(guān)注
  • 92 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號