XmlDictionaryReaderQuotas.MaxArrayLength 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置允许的最大数组长度。
public:
property int MaxArrayLength { int get(); void set(int value); };
public int MaxArrayLength { get; set; }
member this.MaxArrayLength : int with get, set
Public Property MaxArrayLength As Integer
属性值
允许的最大数组长度。 默认值为 16384。
例外
尝试 set
值,但此实例的配额值是只读的。
尝试将值 set
为小于零。
注解
此配额控制由各种 API 调用创建和返回的最大数组长度。 它影响特殊数组 API,也影响从 ReadContentAsBase64() 返回的字节数组。 此限制不影响用数据填充数组的 ReadContentAsBase64() 重写。
请注意,此属性值应用于消息处理过程的每个步骤。 包括可以扩展消息或消息部分大小的一些步骤。 特别是,加密可能会大大增加消息的大小。 设置此值时,必须考虑这一点。
用公共构造函数创建的实例的属性可以进行 set
。