1. maxBufferSize

一个正整数,指定内存中用于存储消息的缓冲区的最大大小(字节)。

如果 transferMode 属性等于 Buffered,则此属性应等于 maxReceivedMessageSize 属性值。

如果 transferMode 属性等于 Streamed,则此属性不能大于 maxReceivedMessageSize 属性值,应当至少为标头的大小。

More info : http://msdn.microsoft.com/en-gb/library/system.servicemodel.configuration.netnamedpipebindingelement.maxbuffersize.aspx

2. maxBufferPoolSize

一个整数,指定此绑定的最大缓冲池大小。默认值为 512 * 1024 字节。WCF对缓冲的依赖性很大。 每当使用缓冲时,会频繁地创建和销毁缓冲。对缓冲的垃圾回收量也很大。

解决方案是部署缓冲区,即从缓冲池中获取缓冲,根据需要使用缓冲,当完成任务后再返回到缓冲池。此方法仍需要垃圾回收工作,但会降低创建和销毁缓冲的开销。

3. maxConnections

一个整数,指定服务将创建/接受的最大出站和入站连接数。传入和传出连接分别根据此属性指定的限制进行计数。

超出此限制的入站连接需要排队,直到连接数低于限制值。

超出此限制的出站连接需要排队,直到连接数低于限制值。

默认值为 10。

4. inactivityTimeOut

一个 TimeSpan,指定通道在出错之前允许其他通信方不发送任何消息的最大持续时间。 通道上的活动被定义为接收应用程序或基础结构消息。如果在此属性指定的时间内未检测到活动,则基础结构会中止会话,且通道会出错。可靠会话被中止。 默认值为 00:10:00。

5. hostnameComparisonMode

此属性是System.ServiceModel名称空间的HostnameComprisonMode枚举类型。HostnameComprisonMode枚举包含以下成员:

  • StrongWildCard:完成URI匹配时,忽略主机名。即可通过任意有效的主机名获得服务。
  • Exact:要求必须找到与指定的URI准确的匹配。不在短名称与完全限定的域名之间进行等价匹配。
  • WeakWildCard:如果没有发现强匹配,则通过忽略主机名进行匹配。

最新文章

  1. 【贪心】SOJ 13983
  2. Axios、Lodash、TweenJS
  3. 2016 Multi-University Training Contest 5 ATM Mechine
  4. Slideout吐槽
  5. X86汇编语言中的registers相关
  6. Android的ProgressBar以及自定义进度条
  7. android 绘图
  8. 2:url有规律的多页面爬取
  9. 关于Xcode7的HTTP请求不到网络的问题
  10. Linux中的那些英文缩写和她的含义们
  11. Initialising Memories
  12. IOS设备设计完整指南
  13. 分布式缓存技术之Redis_Redis集群连接及底层源码分析
  14. discuz代码转为html代码
  15. [洛谷P2258][NOIP2014PJ]子矩阵(dfs)(dp)
  16. Linux 服务器部署 PgAdmin 4 Server
  17. spark RDD 常见操作
  18. 【C】——使用creat()函数需要注意的事项
  19. 使用ASP.NET AJAX 从脚本中调用Web 服务的应用方法
  20. 聊一聊goroutine stack

热门文章

  1. 花匠(NOIP2013)(神奇纯模拟)
  2. 第20章 HOOK和数据库访问
  3. Unicode与UTF-8互转(C语言实现) 基本原理
  4. zabbix 硬盘状态收集,制作表格
  5. validate插件实现表单效验(一)
  6. SQL Server 预编译执行SQLs
  7. printf()函数不能直接输出string类型
  8. centos 部署web项目
  9. POJ 2104 K-th Number (划分树)
  10. (寒假集训)Cow Art(bfs)