.NET Core中的零复制

时间:2019-01-26 18:07:10

标签: c# .net-core zero-copy

我有一个较大的文件(通常为300 MB至2 GB),其中包含较小的文件。我想将它们解压缩到文件夹中,并且我想高效地做到这一点(zero-copy)。

我发现,.NET Framework为此具有TransmitFile方法

using (StreamWriter writer = File.CreateText(outputPath))
{
    HttpResponse response = new HttpResponse(writer);

    response.TransmitFile(inputPath, offset, length);
}

但是我要定位的.NET Core呢?

IHttpSendFileFeature Interface看起来很有希望,它可能已在OwinFeatureCollection class中实现,但是我该如何使用呢?

0 个答案:

没有答案