XmlDictionaryReaderQuotas.MaxArrayLength 属性

定义

获取或设置允许的最大数组长度。

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

适用于