XmlDictionaryReaderQuotas.MaxBytesPerRead 属性       
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置允许每次读取返回的最大字节数。
public:
 property int MaxBytesPerRead { int get(); void set(int value); };public int MaxBytesPerRead { get; set; }member this.MaxBytesPerRead : int with get, setPublic Property MaxBytesPerRead As Integer属性值
允许为每次读取返回的最大字节数。 默认值为 4096。
例外
尝试 set 值,但此实例的配额值是只读的。
尝试将值 set 为小于零。
注解
此配额限制单次调用 Read() 期间读取器可以使用的字节数。
此配额是估计值,因为编码层的变换会在应用此配额前发生。 此配额与该传输级别在网络上接收的字节数密切相关,但其目的是控制每次读取时可以接收的数据量。 实际上,它用于限制开始标记的大小。 因为必须缓冲整个开始标记才能进行处理(必须验证属性的唯一性),所以必须限制大小以缓解 DOS 攻击。
用公共构造函数创建的实例的属性可以进行 set。