C#Signalr MESSAGESIZEデフォルトサイズはこの制限を無効にするには、NULLに設定されている、それが自分たちのニーズの大きさのニーズに応じて変更することができる、64Kです
。1 パブリック クラススタートアップ 2 { 3 公共 無効の設定(IAppBuilder APP) 。4 { 。5 /// に行き、アプリケーションを設定する方法について/詳細http://go.microsoft.com/fwlink/?LinkID=316888 。6 / // /ドメインへのアクセスを提供することができる 7。 // app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); 8 /// /デフォルトの管理にマッピングされた 。9 /// / VARのhubConfiguration新しい新しいhubConfiguration =(); 10 /// /hubConfiguration.EnableDetailedErrors = trueに、 図11は、 /// ( "/ SignalR"、hubConfiguration)/app.MapSignalR; 12であります // app.MapSignalR(); 13 14 app.Map(" / signalr "、マップ=> 15 { 16 // セットアップCORSがSignalR前に実行するミドルウェア。 17 // デフォルトでは、これはすべての起源をできるようになります。することはでき 18 // のconfigure起源のセットと、 /またはHTTP動詞によって 19 //は異なるポリシーにCORSのオプションを提供する 20 map.UseCors(CorsOptions.AllowAll); 21 22 のvar hubConfiguration = 新しいhubConfiguration 23 { 24 EnableJSONP = 真、 25 EnableJavaScriptProxies = 真、 26 EnableDetailedErrors = 真、 27 28 // あなたは、以下のコメントを解除行でJSONPを有効にすることができます。 29の // JSONP要求は、安全ではないが、一部の古いブラウザ(及びいくつかの 30 // IEのバージョン)は、クロスドメインを動作するようにJSONPを必要とする 31 // EnableJSONP = TRUE 32 }。 33 // SignalRパイプラインを実行します。私たちはMapSignalR使用していない 34 //"/ SignalR"は既にこのブランチ操作で実行されます 35 // 。経路 36 // データ範囲の最大量はキャンセル [37 GlobalHost.Configuration.MaxIncomingWebSocketMessageSize = NULL ; 38である map.RunSignalR(hubConfiguration); 39 }); 40 } 41れます }
デフォルトのバッファサイズのデータセットGlobalHost.Configuration.DefaultMessageBufferSize = 1024