我可以使用HttpResponseMessage追加列表吗? 例如:我有此批准者列表,需要在响应消息后附加。
List <string> Approvers = new List<string>();
foreach (ApproverEmployee item in SinglItem.ApproverList)
{
Approvers.Add(item.FullName + " , " + item.DesignationName);
}
然后最后将列表和我的回复消息一起传递
return Request.CreateResponse(HttpStatusCode.Ok, "Request needs to be approved by following approvers: " + Approvers)
但这没有给我这份清单。我是否必须将列表转换为数据表,然后通过? 我不能直接获取列表吗?
答案 0 :(得分:0)
如果您不将列表连接到字符串,则会得到我认为的结果。
"string value" + lstHede
将调用lstHede的ToString方法。然后它将返回变量的类名。
public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, T value);
您可以这样编码:
var result = "Request needs to be approved by following approvers: ";
foreach (ApproverEmployee item in SinglItem.ApproverList) {
result += item.FullName + " , " + item.DesignationName;
}
return Request.CreateResponse(HttpStatusCode.Ok, result);