メモリにストリームをロードせずに、Nancy-API を介して (私の場合) SqlFileStream をクライアントに直接送信する方法を考えていました。
ここまではストリームの受け渡しに成功しましたが、Nancy の StreamResponse は sourcestream (=SqlFileStream) を outputstream にコピーするため、メモリが大幅に増加します。ストリームを送信したい場所。
WebApi が Owin パイプラインに登録されている WebApi でこの作業を行いました。メモリの増加は目立ちません。これは、かなり大きなストリーム (>100MB) について話している場合に最適です。しかしもちろん、できれば 1 つの API アプリケーション フレームワークに固執したいと思います。
任意のヒント?