什么是WCF readerQuotas和maxArrayLength?

时间:2013-04-25 06:15:40

标签: c# wcf service readerquotas

任何人都可以向我解释WCF <readerQuotas>吗?具体来说是maxArrayLength

根据MSDN

  

maxArrayLength

     

一个正整数,指定允许的最大值   Windows通信接收的数据的数组长度   来自客户的基金会(WCF)。默认值为16384。

这是什么?字节?

如果我没有设置会怎么样?

如果我设置它并且返回的消息超出指定的长度会发生什么?

消息是否可能超过设定的最大值?那么设定这个值有什么意义呢?

1 个答案:

答案 0 :(得分:3)

我想尽可能简化这个:

  • maxArrayLength =您的数组或列表可以容纳多少个元素。
  • maxBytesPerRead =整个邮件的最大字节数
  • maxDepth =阵列可以降低多少级别?例如,一个类可以有一个数组,每个元素都有一个数组,并且每个元素都有一个数组......
  • maxStringContentLength =最大XML内容长度