大きなJSONメッセージをSignalRで転送する必要がありますが、最大メッセージサイズはデフォルトで制限されています。その最大サイズを増やす方法はありますか?
私もいくつかの関連リンクを見つけましたが、適切な解決策は見つかりませんでした:
https://docs.Microsoft.com/en-us/aspnet/core/signalr/security
https://docs.Microsoft.com/en-us/aspnet/core/signalr/configuration
このプロパティを使用できます MaxIncomingWebSocketMessageSize on GlobalHost.Configuration
.Net Core 3+では、スタートアップクラスのConfigureServicesメソッドでSignalRを構成できます。
services.AddSignalR(o =>
{
o.EnableDetailedErrors = true;
o.MaximumReceiveMessageSize = 10240;
});