• 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

  • 相关阅读:
    Django Cookie Session和自定义分页
    ORM版学员管理系统3
    ORM版学员管理系统2
    ORM版学员管理系统1
    Django 基础 ORM系统
    Django 基础 模板系统
    Django 基础 视图系统
    property 与 attribute 的区别?
    SQL数据库相关
    观察者模式-猫叫了,老鼠跑了,主人醒了...
  • 原文地址:https://www.cnblogs.com/weifeng123/p/12537476.html
Copyright © 2020-2023  润新知