XmlDictionaryReaderQuotas 类

定义

包含 XmlDictionaryReaders 的可配置配额值。

public ref class XmlDictionaryReaderQuotas sealed
public sealed class XmlDictionaryReaderQuotas
type XmlDictionaryReaderQuotas = class
Public NotInheritable Class XmlDictionaryReaderQuotas
继承
XmlDictionaryReaderQuotas

注解

XmlDictionary WCF 在序列化和反序列化 SOAP 消息时使用实例。 包含 XmlDictionary 用于减小 SOAP 消息大小的字符串/值对。 序列化消息时,将写入值以代替字符串。 反序列化消息时,将读取值,但字符串将写入消息对象。 XmlDictionaryReaderQuotas 是一个类,它包含类使用的 XmlDictionaryReader 多个配额。 字典读取器最重要的安全功能是配额。 必须为字典读取器工厂方法指定配额实例。 无参数构造函数创建“secure”默认值 (与编码的默认值) 相同,并且该类具有用于创建没有配额的读取器的静态 Max 属性。

构造函数

XmlDictionaryReaderQuotas()

创建此类的新实例。

属性

Max

获取此类的一个实例,其所有属性都设置为最大值。

MaxArrayLength

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

MaxBytesPerRead

获取或设置允许每次读取返回的最大字节数。

MaxDepth

获取或设置最大嵌套节点深度。

MaxNameTableCharCount

获取或设置表名称中允许的最大字符数。

MaxStringContentLength

获取或设置读取器返回的最大字符串长度。

ModifiedQuotas

XmlDictionaryReaderQuotas获取更改后的配额。

方法

CopyTo(XmlDictionaryReaderQuotas)

根据此实例中的值设置传入配额实例的属性。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于