web-dev-qa-db-ja.com

SignalRの最大メッセージサイズを変更する方法

大きなJSONメッセージをSignalRで転送する必要がありますが、最大メッセージサイズはデフォルトで制限されています。その最大サイズを増やす方法はありますか?

私もいくつかの関連リンクを見つけましたが、適切な解決策は見つかりませんでした:

https://docs.Microsoft.com/en-us/aspnet/core/signalr/security

https://docs.Microsoft.com/en-us/aspnet/core/signalr/configuration

3
Kamran Kia

このプロパティを使用できます MaxIncomingWebSocketMessageSize on GlobalHost.Configuration

0
Mohsen

.Net Core 3+では、スタートアップクラスのConfigureServicesメソッドでSignalRを構成できます。

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