UnmanagedMemoryStream不适用于ASP.NET Core 5.0

时间:2015-01-27 03:00:42

标签: c# asp.net asp.net-core .net-core kruntime

UnmanagedMemoryStream不适用于ASP.NET Core 5.0。 我曾经使用UnmanagedMemoryStream但它不适用于“1.0.0-beta2 CoreCLR amd64”运行时。 我使用临时代码:

unsafe
        {
            int cnt = 0;
            for (int i = 0; i < count && pos < size; i++)
            {
                buffer[i + offset] = ((byte*)this.buffer.ToPointer())[pos++];
                ++cnt;
            }
            return cnt;
        }

它将数据复制到管理缓冲区,但直接使用它的速度较慢。是否会解决这个问题,或者这是概念问题?

0 个答案:

没有答案