如何更改 SignalR 最大消息大小?
How to change SignalR maximum message size?
我需要在 SignalR 中传输大型 JSON 消息,但默认情况下最大消息大小受到限制,有什么方法可以增加最大大小吗?
我也找到了一些相关链接,但没有找到任何合适的解决方案:
https://docs.microsoft.com/en-us/aspnet/core/signalr/security
https://docs.microsoft.com/en-us/aspnet/core/signalr/configuration
您可以在 GlobalHost.Configuration
上使用此属性 MaxIncomingWebSocketMessageSize
在 .Net Core 3+ 中,您可以在启动时的 ConfigureServices 方法中配置 SignalR class。
services.AddSignalR(o =>
{
o.EnableDetailedErrors = true;
o.MaximumReceiveMessageSize = 10240;
});
我需要在 SignalR 中传输大型 JSON 消息,但默认情况下最大消息大小受到限制,有什么方法可以增加最大大小吗?
我也找到了一些相关链接,但没有找到任何合适的解决方案:
https://docs.microsoft.com/en-us/aspnet/core/signalr/security
https://docs.microsoft.com/en-us/aspnet/core/signalr/configuration
您可以在 GlobalHost.Configuration
在 .Net Core 3+ 中,您可以在启动时的 ConfigureServices 方法中配置 SignalR class。
services.AddSignalR(o =>
{
o.EnableDetailedErrors = true;
o.MaximumReceiveMessageSize = 10240;
});