5

問題は単純です。NancyFX のバッチ リクエスト サポートを追加する必要があります。

最近、Nancy のバッチ処理サポートに関する github の問題を見つけました。この問題はかなり前に作成されましたが、まだ有効な解決策はありません。そして、この問題は、私が見つけたナンシーのバッチ処理に関する唯一の言及です!

その要点そのプル リクエストのコードを使用して、バッチ リクエストをパーツに解析し、ナンシー リクエスト オブジェクトを作成できます。そして、それらを 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
        });
}

しかし、複数の Nancy 応答からバッチ応答を作成するのに問題がありました。MultipartContentASP WebApi のクラスのようなものが必要ですが、ナンシー用です。

ナンシーのバッチ処理ソリューションを知っている人はいますか? または、複数の Nancy 応答からバッチ応答を作成するのに役立ちますか?

4

0 に答える 0