NancyFX:批量请求支持

Har*_*rns 5 c# batching nancy

问题很简单:我需要为NancyFX添加批量请求支持.

最近我在github上发现关于Nancy批处理支持的问题.问题是很久以前创建的,但仍然没有任何可行的解决方案.这个问题 - 我唯一提到的Nancy批处理我发现了!

使用来自该gistpull请求的代码,我们可以解析批处理请求到部件,并创建Nancy Request对象.我们甚至可以将它们发送给NancyEngine.

var contentType = new ContentType(Request.Headers.ContentType);
var multipartRequest = new HttpMultipart(Request.Body, contentType.Boundary);

foreach (var boundry in multipartRequest.GetBoundaries())
{
    var subRequest = boundry.Value.ReadAsRequest(); // our extension

    nancyEngine.HandleRequest(subRequest,
        context =>
        {
            // success
        },
        exception =>
        {
            // error
        });
}
Run Code Online (Sandbox Code Playgroud)

但是我从多个Nancy响应中创建批量响应时遇到了麻烦.我需要像MultipartContentASP WebApi 这样的类,但是对于Nancy来说.

有谁知道任何工作南希配料解决方案?或者可以帮助创建多个Nancy响应的批量响应?