C# 请求实体太大:如何在团队中使用Microsoft Bot Framework修复此错误

C# 请求实体太大:如何在团队中使用Microsoft Bot Framework修复此错误,c#,html-table,botframework,microsoft-teams,adaptive-cards,C#,Html Table,Botframework,Microsoft Teams,Adaptive Cards,我正在尝试以表格格式在使用bot框架的团队中显示数据 首先,我使用了自适应卡。它工作正常,但当项目变得如此多时,就不支持滚动条(垂直和水平) 后来,我以字符串形式编写了一个HTML表,并将其传递给活动文本。这非常有效,但不适用于大型数据集。我得到一个错误:请求实体太大 请问我如何解决这个问题 公共静态字符串ConvertToHTMLString(数据表dt) { StringBuilder sb=新的StringBuilder(); 某人加上(“”); 某人加上(“”); foreach(dt.

我正在尝试以表格格式在使用bot框架的团队中显示数据

首先,我使用了自适应卡。它工作正常,但当项目变得如此多时,就不支持滚动条(垂直和水平)

后来,我以字符串形式编写了一个HTML表,并将其传递给活动文本。这非常有效,但不适用于大型数据集。我得到一个错误:请求实体太大

请问我如何解决这个问题

公共静态字符串ConvertToHTMLString(数据表dt)
{
StringBuilder sb=新的StringBuilder();
某人加上(“”);
某人加上(“”);
foreach(dt.Columns中的DataColumn列)
{
sb.追加(“+column.ColumnName+”);
}
某人加上(“”);
foreach(数据行中的数据行)
{
某人加上(“”);
foreach(dt.Columns中的DataColumn列)
{
sb.Append(“+行[column.ColumnName].ToString()+”);
}
某人加上(“”);
}
某人加上(“”);
使某人返回字符串();
}             
受保护的重写异步任务OnMessageActivityAsync(ITurnContext turnContext、ancellationToken cancellationToken)
{
var activity=activity.CreateMessageActivity();
activity.TextFormat=“XML”;
activity.Text=ConvertToHTMLString();
等待turnContext.SendActivityAsync(活动,取消令牌);
}

在bot框架/MS团队中有一个最大消息大小

您的邮件(卡片等)单个邮件的大小不能超过25kb。 这就是您收到此错误的原因。你的信息太大了


唯一可用的修复方法是减小大小、删除不需要的内容或将其拆分为多条消息。

在bot framework/MS团队中有一个最大消息大小

您的邮件(卡片等)单个邮件的大小不能超过25kb。 这就是您收到此错误的原因。你的信息太大了


唯一可用的解决方案是减小大小、删除不需要的内容或将其拆分为多条消息。

这是否回答了您的问题?这回答了你的问题吗?