System.Xml.XmlDictionaryReader 类

方法描述

从中派生 以便执行序列化和反序列化的 abstract 类。

语法定义(C# System.Xml.XmlDictionaryReader 类 的用法)

public abstract class XmlDictionaryReader : XmlReader

构造函数

构造函数名称 构造函数描述
XmlDictionaryReader 创建此类的实例。仅由其派生类调用。

成员/方法

方法名称 方法描述
Close 当在派生类中被重写时,将 ReadState 更改为 Closed。 (继承自 XmlReader。)
CreateBinaryReader(Byte[], XmlDictionaryReaderQuotas) 创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。
CreateBinaryReader(Stream, XmlDictionaryReaderQuotas) 创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。
CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas) 创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。
CreateBinaryReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) 创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。
CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession) 创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。
CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas) 创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。
CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose) 创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。
CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession) 创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。
CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose) 创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。
CreateDictionaryReader 从现有的 XmlReader 创建一个 XmlDictionaryReader 实例。
CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas) 创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。
CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas) 创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。
CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas) 创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。
CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas) 创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。
CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas) 创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。
CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas) 创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。
CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose) 创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。
CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose) 创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。
CreateTextReader(Byte[], XmlDictionaryReaderQuotas) 创建 XmlDictionaryReader 的实例。
CreateTextReader(Stream, XmlDictionaryReaderQuotas) 创建 XmlDictionaryReader 的实例。
CreateTextReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) 创建 XmlDictionaryReader 的实例。
CreateTextReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) 创建 XmlDictionaryReader 的实例。
CreateTextReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) 创建 XmlDictionaryReader 的实例。
Dispose() (继承自 XmlReader。)
Dispose(Boolean) 释放由 XmlReader 占用的非托管资源,还可以另外再释放托管资源。 (继承自 XmlReader。)
EndCanonicalization 此方法尚未实现。
Equals(Object) 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
GetAttribute(Int32) 当在派生类中被重写时,获取具有指定索引的特性的值。 (继承自 XmlReader。)
GetAttribute(String) 当在派生类中被重写时,获取具有指定 Name 的特性的值。 (继承自 XmlReader。)
GetAttribute(String, String) 当在派生类中被重写时,获取具有指定 LocalName 和 NamespaceURI 的特性的值。 (继承自 XmlReader。)
GetAttribute(XmlDictionaryString, XmlDictionaryString) 当在派生类中被重写时,获取属性的值。
GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
GetNonAtomizedNames 获取非原子化的名称。
GetType 获取当前实例的 Type。 (继承自 Object。)
IndexOfLocalName(String[], String) 获取名称数组中当前节点的本地名称的索引。
IndexOfLocalName(XmlDictionaryString[], XmlDictionaryString) 获取名称数组中当前节点的本地名称的索引。
IsLocalName(String) 检查参数 localName 是否为当前节点的本地名称。
IsLocalName(XmlDictionaryString) 检查参数 localName 是否为当前节点的本地名称。
IsNamespaceUri(String) 检查参数 namespaceUri 是否为当前节点的命名空间。
IsNamespaceUri(XmlDictionaryString) 检查参数 namespaceUri 是否为当前节点的命名空间。
IsStartArray 检查读取器是否定位在数组的开头。此类返回 false,但具有数组概念的派生类可能返回 true。
IsStartElement() 调用 MoveToContent 并测试当前内容节点是否是开始标记或空元素标记。 (继承自 XmlReader。)
IsStartElement(String) 调用 MoveToContent 并测试当前内容节点是否是开始标记或空元素标记,以及所找到元素的 Name 属性是否与给定的参数匹配。 (继承自 XmlReader。)
IsStartElement(String, String) 调用 MoveToContent 并测试当前内容节点是否是开始标记或空元素标记,以及所找到元素的 LocalName 和 NamespaceURI 属性是否与给定的字符串匹配。 (继承自 XmlReader。)
IsStartElement(XmlDictionaryString, XmlDictionaryString) 测试第一个标记是开始标记还是空元素标记,以及本地名称和命名空间 URI 是否与当前节点的本地名称和命名空间 URI 相匹配。
IsTextNode 测试当前节点是否为文本节点。
LookupNamespace 当在派生类中被重写时,在当前元素的范围内解析命名空间前缀。 (继承自 XmlReader。)
MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
MoveToAttribute(Int32) 当在派生类中被重写时,移动到具有指定索引的特性。 (继承自 XmlReader。)
MoveToAttribute(String) 当在派生类中被重写时,移动到具有指定 Name 的特性。 (继承自 XmlReader。)
MoveToAttribute(String, String) 当在派生类中被重写时,移动到具有指定的 LocalName 和 NamespaceURI 的特性。 (继承自 XmlReader。)
MoveToContent 检查当前节点是否是内容(非空白文本、CDATA、Element、EndElement、EntityReference 或 EndEntity)节点。 如果此节点不是内容节点,则读取器向前跳至下一个内容节点或文件结尾。 它跳过以下类型的节点:ProcessingInstruction、DocumentType、Comment、Whitespace 或 SignificantWhitespace。 (继承自 XmlReader。)
MoveToElement 当在派生类中被重写时,移动到包含当前特性节点的元素。 (继承自 XmlReader。)
MoveToFirstAttribute 当在派生类中被重写时,移动到第一个特性。 (继承自 XmlReader。)
MoveToNextAttribute 当在派生类中被重写时,移动到下一个特性。 (继承自 XmlReader。)
MoveToStartElement() 测试当前的内容节点是开始元素还是空元素。
MoveToStartElement(String) 测试当前内容节点是开始元素还是空元素,以及元素的 Name 属性是否与给定的参数匹配。
MoveToStartElement(String, String) 测试当前内容节点是开始元素还是空元素,以及元素的 LocalName 和 NamespaceURI 属性是否与给定的参数匹配。
MoveToStartElement(XmlDictionaryString, XmlDictionaryString) 测试当前内容节点是开始元素还是空元素,以及元素的 LocalName 和 NamespaceURI 属性是否与给定的参数匹配。
Read 当在派生类中被重写时,从流中读取下一个节点。 (继承自 XmlReader。)
ReadArray(String, String, Boolean[], Int32, Int32) 将重复出现的 Boolean 节点读入类型化数组。
ReadArray(String, String, DateTime[], Int32, Int32) 将重复出现的 DateTime 节点读入类型化数组。
ReadArray(String, String, Decimal[], Int32, Int32) 将重复出现的 Decimal 节点读入类型化数组。
ReadArray(String, String, Double[], Int32, Int32) 将重复出现的 Double 节点读入类型化数组。
ReadArray(String, String, Guid[], Int32, Int32) 将重复出现的 Guid 节点读入类型化数组。
ReadArray(String, String, Int16[], Int32, Int32) 将重复出现的 short 整数读入类型化数组。
ReadArray(String, String, Int32[], Int32, Int32) 将重复出现的整数读入类型化数组。
ReadArray(String, String, Int64[], Int32, Int32) 将重复出现的 long 整数读入类型化数组。
ReadArray(String, String, Single[], Int32, Int32) 将重复出现的 float 数读入类型化数组。
ReadArray(String, String, TimeSpan[], Int32, Int32) 将重复出现的 TimeSpan 节点读入类型化数组。
ReadArray(XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32) 将重复出现的 Boolean 节点读入类型化数组。
ReadArray(XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32) 将重复出现的 DateTime 节点读入类型化数组。
ReadArray(XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32) 将重复出现的 Decimal 节点读入类型化数组。
ReadArray(XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32) 将重复出现的 Double 节点类型读入类型化数组。
ReadArray(XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32) 将重复出现的 Guid 节点读入类型化数组。
ReadArray(XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32) 将重复出现的 short 整数读入类型化数组。
ReadArray(XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32) 将重复出现的整数读入类型化数组。
ReadArray(XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32) 将重复出现的 long 整数读入类型化数组。
ReadArray(XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32) 将重复出现的 float 数读入类型化数组。
ReadArray(XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32) 将重复出现的 TimeSpan 节点读入类型化数组。
ReadAttributeValue 当在派生类中被重写时,将特性值解析为一个或多个 Text、EntityReference 或 EndEntity 节点。 (继承自 XmlReader。)
ReadBooleanArray(String, String) Reads repeated occurrences of Boolean nodes into a typed array.
ReadBooleanArray(XmlDictionaryString, XmlDictionaryString) 将重复出现的 Boolean 节点读入类型化数组。
ReadContentAs 将节点内容转换为指定类型。 (重写 XmlReader.ReadContentAs(Type, IXmlNamespaceResolver)。)
ReadContentAsBase64() 读取内容并返回 Base64 解码的二进制字节。
ReadContentAsBase64(Byte[], Int32, Int32) 读取内容并返回 Base64 解码的二进制字节。 (继承自 XmlReader。)
ReadContentAsBinHex() 读取内容并返回 BinHex 解码的二进制字节。
ReadContentAsBinHex(Int32) 读取内容并返回 BinHex 解码的二进制字节。
ReadContentAsBinHex(Byte[], Int32, Int32) 读取内容并返回 BinHex 解码的二进制字节。 (继承自 XmlReader。)
ReadContentAsBoolean 将当前位置的文本内容作为 Boolean 读取。 (继承自 XmlReader。)
ReadContentAsChars 将内容读入 char 数组。
ReadContentAsDateTime 将当前位置的文本内容作为 DateTime 对象读取。 (继承自 XmlReader。)
ReadContentAsDecimal 将节点内容转换为 decimal。 (重写 XmlReader.ReadContentAsDecimal()。)
ReadContentAsDouble 将当前位置的文本内容作为双精度浮点数读取。 (继承自 XmlReader。)
ReadContentAsFloat 将节点内容转换为 float。 (重写 XmlReader.ReadContentAsFloat()。)
ReadContentAsGuid 将节点内容转换为 guid。
ReadContentAsInt 将当前位置的文本内容作为 32 位有符号整数读取。 (继承自 XmlReader。)
ReadContentAsLong 将当前位置的文本内容作为 64 位有符号整数读取。 (继承自 XmlReader。)
ReadContentAsObject 将当前位置的文本内容作为 Object 读取。 (继承自 XmlReader。)
ReadContentAsQualifiedName 将节点内容转换为限定名表示形式。
ReadContentAsString() 将节点内容转换为字符串。 (重写 XmlReader.ReadContentAsString()。)
ReadContentAsString(Int32) 将节点内容转换为字符串。
ReadContentAsString(String[], Int32) 将节点内容转换为字符串。
ReadContentAsString(XmlDictionaryString[], Int32) 将节点内容转换为字符串。
ReadContentAsTimeSpan 将节点内容转换为 TimeSpan。
ReadContentAsUniqueId 将节点内容转换为唯一标识符。
ReadDateTimeArray(String, String) Converts a node's content to a DateTime array.
ReadDateTimeArray(XmlDictionaryString, XmlDictionaryString) 将节点内容转换为 DateTime 数组。
ReadDecimalArray(String, String) Converts a node's content to a DateTime array.
ReadDecimalArray(XmlDictionaryString, XmlDictionaryString) 将节点内容转换为 DateTime 数组。
ReadDoubleArray(String, String) Converts a node's content to a DateTime array.
ReadDoubleArray(XmlDictionaryString, XmlDictionaryString) 将节点内容转换为 DateTime 数组。
ReadElementContentAs(Type, IXmlNamespaceResolver) 将元素内容作为请求类型读取。 (继承自 XmlReader。)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String) 检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后将元素内容作为请求类型读取。 (继承自 XmlReader。)
ReadElementContentAsBase64() 将节点内容转换为 Base64 字节的数组。
ReadElementContentAsBase64(Byte[], Int32, Int32) 读取元素并对 Base64 内容进行解码。 (继承自 XmlReader。)
ReadElementContentAsBinHex() 将节点内容转换为 BinHex 字节的数组。
ReadElementContentAsBinHex(Byte[], Int32, Int32) 读取元素并对 BinHex 内容进行解码。 (继承自 XmlReader。)
ReadElementContentAsBoolean() 将元素内容转换为 Boolean。 (重写 XmlReader.ReadElementContentAsBoolean()。)
ReadElementContentAsBoolean(String, String) 检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 Boolean 对象返回。 (继承自 XmlReader。)
ReadElementContentAsDateTime() 将元素内容转换为 DateTime。 (重写 XmlReader.ReadElementContentAsDateTime()。)
ReadElementContentAsDateTime(String, String) 检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 DateTime 对象返回。 (继承自 XmlReader。)
ReadElementContentAsDecimal() 将元素内容转换为 Decimal。 (重写 XmlReader.ReadElementContentAsDecimal()。)
ReadElementContentAsDecimal(String, String) 检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 Decimal 对象返回。 (继承自 XmlReader。)
ReadElementContentAsDouble() 将元素内容转换为 Double。 (重写 XmlReader.ReadElementContentAsDouble()。)
ReadElementContentAsDouble(String, String) 检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为双精度浮点数返回。 (继承自 XmlReader。)
ReadElementContentAsFloat() 将元素内容转换为浮点数 (Single)。 (重写 XmlReader.ReadElementContentAsFloat()。)
ReadElementContentAsFloat(String, String) 检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为单精度浮点数返回。 (继承自 XmlReader。)
ReadElementContentAsGuid 将元素内容转换为 Guid。
ReadElementContentAsInt() 将元素内容转换为整数 (Int32)。 (重写 XmlReader.ReadElementContentAsInt()。)
ReadElementContentAsInt(String, String) 检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 32 位有符号整数返回。 (继承自 XmlReader。)
ReadElementContentAsLong() 将元素内容转换为长整型 (Int64)。 (重写 XmlReader.ReadElementContentAsLong()。)
ReadElementContentAsLong(String, String) 检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 64 位有符号整返回。 (继承自 XmlReader。)
ReadElementContentAsObject() 读取当前元素并将内容作为 Object 返回。 (继承自 XmlReader。)
ReadElementContentAsObject(String, String) 检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 Object 返回。 (继承自 XmlReader。)
ReadElementContentAsString() 将元素内容转换为 String。 (重写 XmlReader.ReadElementContentAsString()。)
ReadElementContentAsString(String, String) 检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 String 对象返回。 (继承自 XmlReader。)
ReadElementContentAsTimeSpan 将元素内容转换为 TimeSpan。
ReadElementContentAsUniqueId 将元素的内容转换为唯一标识符。
ReadElementString() 读取纯文本元素。 (继承自 XmlReader。)
ReadElementString(String) 在读取纯文本元素之前,检查所找到元素的 Name 属性是否与给定的字符串匹配。 (继承自 XmlReader。)
ReadElementString(String, String) 在读取纯文本元素之前,检查所找到元素的 LocalName 和 NamespaceURI 属性是否与给定的字符串匹配。 (继承自 XmlReader。)
ReadEndElement 检查当前内容节点是否为结束标记并将读取器推进到下一个节点。 (继承自 XmlReader。)
ReadFullStartElement() 检查当前节点是否为元素并将读取器推进到下一个节点。
ReadFullStartElement(String) 检查当前节点是否为具有给定 name 的元素,并将读取器推进到下一个节点。
ReadFullStartElement(String, String) 检查当前节点是否为具有给定 localName 和 namespaceUri 的元素,并将读取器推进到下一个节点。
ReadFullStartElement(XmlDictionaryString, XmlDictionaryString) 检查当前节点是否为具有给定 localName 和 namespaceUri 的元素,并将读取器推进到下一个节点。
ReadGuidArray(String, String) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入 Guid 的数组。
ReadGuidArray(XmlDictionaryString, XmlDictionaryString) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入 Guid 的数组。
ReadInnerXml 当在派生类中被重写时,将所有内容(包括标记)当做字符串读取。 (继承自 XmlReader。)
ReadInt16Array(String, String) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入 short 整数 (Int16) 的数组。
ReadInt16Array(XmlDictionaryString, XmlDictionaryString) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入 short 整数 (Int16) 的数组。
ReadInt32Array(String, String) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入整数 (Int32) 的数组。
ReadInt32Array(XmlDictionaryString, XmlDictionaryString) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入整数 (Int32) 的数组。
ReadInt64Array(String, String) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入 long 整数 (Int64) 的数组。
ReadInt64Array(XmlDictionaryString, XmlDictionaryString) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入 long 整数 (Int64) 的数组。
ReadOuterXml 当在派生类中被重写时,读取表示该节点和所有它的子级的内容(包括标记)。 (继承自 XmlReader。)
ReadSingleArray(String, String) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入 float 数 (Single) 的数组。
ReadSingleArray(XmlDictionaryString, XmlDictionaryString) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入 float 数 (Single) 的数组。
ReadStartElement() 检查当前节点是否为元素并将读取器推进到下一个节点。 (继承自 XmlReader。)
ReadStartElement(String) 检查当前内容节点是否为具有给定 Name 的元素并将读取器推进到下一个节点。 (继承自 XmlReader。)
ReadStartElement(String, String) 检查当前内容节点是否为具有给定 LocalName 和 NamespaceURI 的元素并将读取器推进到下一个节点。 (继承自 XmlReader。)
ReadStartElement(XmlDictionaryString, XmlDictionaryString) 检查当前节点是否为具有给定 localName 和 namespaceUri 的元素,并将读取器推进到下一个节点。
ReadString() 将当前节点的内容读入字符串。 (重写 XmlReader.ReadString()。)
ReadString(Int32) 将当前节点的内容读入具有最大给定长度的字符串。
ReadSubtree 返回新的 XmlReader 实例,此实例可用于读取当前节点及其所有子节点。 (继承自 XmlReader。)
ReadTimeSpanArray(String, String) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入 TimeSpan 数组。
ReadTimeSpanArray(XmlDictionaryString, XmlDictionaryString) 将具有给定 localName 和 namespaceUri 的一系列节点的内容读入 TimeSpan 数组。
ReadToDescendant(String) 让 XmlReader 前进到下一个具有指定限定名的子代元素。 (继承自 XmlReader。)
ReadToDescendant(String, String) 让 XmlReader 前进到下一个具有指定的本地名称和命名空间 URI 的子代元素。 (继承自 XmlReader。)
ReadToFollowing(String) 一直读取,直到找到具有指定限定名的元素。 (继承自 XmlReader。)
ReadToFollowing(String, String) 一直读取,直到找到具有指定的本地名称和命名空间 URI 的元素。 (继承自 XmlReader。)
ReadToNextSibling(String) 让 XmlReader 前进到下一个具有指定限定名的同级元素。 (继承自 XmlReader。)
ReadToNextSibling(String, String) 让 XmlReader 前进到下一个具有指定的本地名称和命名空间 URI 的同级元素。 (继承自 XmlReader。)
ReadValueAsBase64 未实现。
ReadValueChunk 读取嵌入在 XML 文档中的大量文本流。 (继承自 XmlReader。)
ResolveEntity 当在派生类中被重写时,解析 EntityReference 节点的实体引用。 (继承自 XmlReader。)
Skip 跳过当前节点的子级。 (继承自 XmlReader。)
StartCanonicalization 此方法尚未实现。
ToString 返回表示当前对象的字符串。 (继承自 Object。)
TryGetArrayLength 不在此类中实现(它始终返回 false)。可在派生类中重写。
TryGetBase64ContentLength 不在此类中实现(它始终返回 false)。可在派生类中重写。
TryGetLocalNameAsDictionaryString 不在此类中实现(它始终返回 false)。可在派生类中重写。
TryGetNamespaceUriAsDictionaryString 不在此类中实现(它始终返回 false)。可在派生类中重写。
TryGetValueAsDictionaryString 不在此类中实现(它始终返回 false)。可在派生类中重写。

提示和注释

此类中的方法读取 XmlDictionary 对象。

此类是从 XmlReader 派生的。

请注意,对于 CDATA 部分中换行符的标准化,可能会遇到某个已知问题。

System.Xml.XmlDictionaryReader 类例子


继承层次结构

System.Object

System.Xml.XmlReader

System.Xml.XmlDictionaryReader

命名空间

namespace: System.Xml

程序集: System.Runtime.Serialization(在 System.Runtime.Serialization.dll 中)

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

版本信息

.NET Framework 受以下版本支持:4、3.5、3.0 .NET Framework Client Profile 受以下版本支持:4、3.5 SP1 受以下版本支持:

适用平台

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2 .NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。