ASP.NET Core 3.0中HttpRequest.EnableRewind()的替代方法是什么?

86
BufferingHelper.EnableRewind();

上面是ASP.NET Core 2.2中HttpRequest对象的扩展方法。在ASP.NET Core 3.0中,它不再使用(至少不用这个名称)。我想知道在ASP.NET Core 3.0中的替代方法。我不确定是否

HttpRequestRewindExtensions.EnableBuffering();

是备用的。


2
https://github.com/aspnet/AspNetCore/issues/12505 - Asons
2个回答

132

相反的方法是HttpRequestRewindExtensions.EnableBuffering()。您可以在这里看到,内部实际上只是调用了EnableRewind()


0

EnableBuffering() 内部调用 EnableRewind()。 我们可以看到下面的 HttpRequestRewindExtensions 类定义。

public static class HttpRequestRewindExtensions
{
    public static void EnableBuffering(this HttpRequest request)
    {
        BufferingHelper.EnableRewind(request);
    }
}

欢迎来到 Stack Overflow!请不要发布重复的答案;正如您所看到的,这个相同的答案已经在这里发布了 here。请参见 [answer] 以获取有关如何编写良好答案的更多信息。我还建议您参加 [tour],了解 Stack Overflow 的基本介绍。 - Sylvester Kruin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接