c# - 如何更改 SignalR 最大消息大小?

标签 c# asp.net-mvc signalr

我需要在 SignalR 中传输大型 JSON 消息,但默认情况下最大消息大小受到限制,有什么方法可以增加最大大小吗?

我也找到了一些相关链接,但没有找到任何合适的解决方案:

https://learn.microsoft.com/en-us/aspnet/core/signalr/security

https://learn.microsoft.com/en-us/aspnet/core/signalr/configuration

最佳答案

在 .Net Core 3+ 中,您可以在启动类的 ConfigureServices 方法中配置 SignalR。

services.AddSignalR(o =>
            {
                o.EnableDetailedErrors = true;
                o.MaximumReceiveMessageSize = 10240;
            });

关于c# - 如何更改 SignalR 最大消息大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59248464/

相关文章:

c# - 多组将 lambda 连接到表达式树

asp.net-mvc - 从命令行在 IISExpress 中运行 ASP.NET

c# - SignalR LongPolling multiple Groups.Add for a single client Exception

azure - 部署到 Azure 时未注册 SignalR 集线器

Flash 到 SignalR 通信

c# - 为什么我的 WinForm 控件在绘制事件之前会闪烁?

c# - 我如何在C#中更改月日,年的日期格式

c# - Windows 窗体 - 简单状态机

c# - ASP.NET MVC 是无状态的吗?

asp.net-mvc - 如何将MVC 3项目更新为jQuery 1.6?