Asp.net web api webapi批处理请求

Asp.net web api webapi批处理请求,asp.net-web-api,batch-processing,Asp.net Web Api,Batch Processing,我正在寻找一种方法来批处理对服务器的请求。我找到了Brad Wilson的一篇文章,概述了如何使用消息handler创建批处理程序,但我没能让它正常工作 首先,我有编译错误,因为webapi不理解Brad使用的示例中的“路由特定端点处理程序”。媒体类型和/或格式化程序也有问题(记不清是哪种)。我的下一次尝试是制作一个批处理控制器。因此,我没有使用批处理程序,而是使用了批处理控制器。除了使用MessageHandlerInvoker调用单个命令外,我几乎可以做到这一点。我得到了关于我注册的其他处理

我正在寻找一种方法来批处理对服务器的请求。我找到了Brad Wilson的一篇文章,概述了如何使用消息handler创建批处理程序,但我没能让它正常工作

首先,我有编译错误,因为webapi不理解Brad使用的示例中的“路由特定端点处理程序”。媒体类型和/或格式化程序也有问题(记不清是哪种)。我的下一次尝试是制作一个批处理控制器。因此,我没有使用批处理程序,而是使用了批处理控制器。除了使用MessageHandlerInvoker调用单个命令外,我几乎可以做到这一点。我得到了关于我注册的其他处理程序的异常(1个用于记录请求/响应,另一个用于模拟用户身份验证)

在这一点上,我停止并返回到个人请求,这并不理想,但它可以工作

我的环境:

  • .NET4.0
  • VS 2010
  • MVC4前端(调用webapi)
  • webapi作为服务层

还有其他人在批处理消息和webapi方面取得过成功吗?

为了能够使用每个路由处理程序,您需要ASP.NET Web API RTM,它是昨天才发布的(在Brad撰写本文时,它只适用于MyGet feed的夜间构建或Codeplex源代码)


您可以获取整个Nuget,也可以只获取Nuget。

thanx@Filip我在批处理委托处理程序时遇到了一个新的异常,导致了一个异常。如果你感兴趣的话,这是你的答案。