c#SignalR一次发送最大数据量

c# Signalr MessageSize默认是64K 大小,设为NULL即禁用这个限制 ,自己也可以按需求改为自己需要的大小

 1 public class Startup
 2     {
 3         public void Configuration(IAppBuilder app)
 4         {
 5             //// 有关如何配置应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkID=316888
 6             ////设置可以跨域访问
 7             //app.UseCors (Microsoft.Owin.Cors.CorsOptions.AllowAll);
 8             ////映射到默认的管理
 9             ////var hubConfiguration = new HubConfiguration();
10             ////hubConfiguration.EnableDetailedErrors = true;
11             ////app.MapSignalR ("/signalr", hubConfiguration);
12             //app.MapSignalR();
13            
14             app.Map("/signalr", map =>
15             {
16                 // Setup the CORS middleware to run before SignalR.
17                 // By default this will allow all origins. You can 
18                 // configure the set of origins and/or http verbs by
19                 // providing a cors options with a different policy.
20                 map.UseCors(CorsOptions.AllowAll);
21         
22                 var hubConfiguration = new HubConfiguration
23                 {
24                     EnableJSONP = true,
25                     EnableJavaScriptProxies = true,
26                     EnableDetailedErrors = true,
27                   
28                     // You can enable JSONP by uncommenting line below.
29                     // JSONP requests are insecure but some older browsers (and some
30                     // versions of IE) require JSONP to work cross domain
31                     // EnableJSONP = true
32                 };
33                 // Run the SignalR pipeline. We‘re not using MapSignalR
34                 // since this branch already runs under the "/signalr"
35                 // path.
36                 //最大数据量限制取消
37                 GlobalHost.Configuration.MaxIncomingWebSocketMessageSize = null;
38                 map.RunSignalR(hubConfiguration);
39             });
40         }
41     }

默认数据缓冲区大小设置 GlobalHost.Configuration.DefaultMessageBufferSize = 1024

c#SignalR一次发送最大数据量

上一篇:Linux问题故障定位


下一篇:NDK与Cygwin的使用