Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Botframework 将LUIS实体映射到表单流中的问题_Botframework - Fatal编程技术网

Botframework 将LUIS实体映射到表单流中的问题

Botframework 将LUIS实体映射到表单流中的问题,botframework,Botframework,我尝试从LUIS映射实体时遇到问题。首先,通过一种方法,我完成了LUIS的实体,但是,机器人再次询问我已经填充的实体 var state = new BookMeetingRoomForm(); var entities = new List<EntityRecommendation>(result.Entities); if (entities.Count > 0) { FillEntityNewBookFromLuis(result, out state);

我尝试从LUIS映射实体时遇到问题。首先,通过一种方法,我完成了LUIS的实体,但是,机器人再次询问我已经填充的实体

var state = new BookMeetingRoomForm(); 
var entities = new List<EntityRecommendation>(result.Entities); 
if (entities.Count > 0) 
{ 
    FillEntityNewBookFromLuis(result, out state); 
    entities = null; 
} 
var formDialog = new FormDialog<BookMeetingRoomForm>(
    state, BookMeetingRoomForm.BuildForm, 
    FormOptions.PromptInStart, entities); 
context.Call(formDialog, Callback);

var state=newbookmeetingroomform();
var实体=新列表(结果实体);
如果(entities.Count>0)
{ 
FillEntityNewBookFromLuis(结果,输出状态);
实体=空;
} 
var formDialog=新建formDialog(
州,BookMeetingRoomForm.BuildForm,
FormOptions.PrompInstart,实体);
调用(formDialog,Callback);
当直接映射实体时,它也不适用于我,出现错误:

Newtonsoft.Json.Linq.JArray“在程序集中”Newtonsoft.Json, 版本=10.0.0.0,区域性=中性,PublicKeyToken=30AD4FE6B2A6EED'是 未标记为可序列化

并且该类被标记为[serializable]

你曾经遇到过什么人吗


提前感谢:

请将相关代码放在出现问题的地方;否则将很难提供帮助,因为没有人会在github中阅读您的所有代码。另外,请小心!github中的代码包含所有密钥(db、bot、luis等)var state=new BookMeetingRoomForm();var实体=新列表(结果实体);如果(entities.Count>0){FillEntityNewBookFromLuis(结果,输出状态);entities=null;}var formDialog=new formDialog(状态,BookMeetingRoomForm.BuildForm,FormOptions.PromptInStart,entities);调用(formDialog,Callback);是的,我能够复制这两个问题。关于JArray的那个我认为是botBuilder中的一个问题。另一个我还在查为什么不为你工作汉克斯·以西