信息
您所需的主题如下所示。但此主题未包含在此库中。

XmlDictionaryReader 类

2013/12/13

一个 abstractWindows Phone 类,该类为 XmlReader 提供一些附加的序列化和反序列化功能。

System.Object
  System.Xml.XmlReader
    System.Xml.XmlDictionaryReader

Namespace:  System.Xml
程序集:  System.Runtime.Serialization(位于 System.Runtime.Serialization.dll 中)

public abstract class XmlDictionaryReader : XmlReader

XmlDictionaryReader 类型公开以下成员。

  名称说明
受保护的方法XmlDictionaryReader当由派生自此基类的非抽象类实现时,创建该派生类的新实例。
返回顶部

  名称说明
公共属性AttributeCount在派生类中重写时,获取当前节点上的特性数。 (从 XmlReader 继承。)
公共属性BaseURI在派生类中重写时,获取当前节点的基 URI。 (从 XmlReader 继承。)
公共属性CanCanonicalize此属性始终返回 false。如果其派生类支持规范化,则可以重写其派生类以返回 true
公共属性CanReadBinaryContent获取一个值,该值指示 XmlReader 是否实现二进制内容读取方法。 (从 XmlReader 继承。)
公共属性CanReadValueChunk获取一个值,该值指示 XmlReader 是否实现 ReadValueChunk 方法。 (从 XmlReader 继承。)
公共属性CanResolveEntity获取一个值,该值指示此读取器是否可以分析和解析实体。 (从 XmlReader 继承。)
公共属性Depth在派生类中重写时,获取 XML 文档中当前节点的深度。 (从 XmlReader 继承。)
公共属性EOF在派生类中重写时,获取一个值,该值指示此读取器是否定位在流的结尾。 (从 XmlReader 继承。)
公共属性HasAttributes获取一个值,该值指示当前节点是否有任何特性。 (从 XmlReader 继承。)
公共属性HasValue当在派生类中被重写时,获取一个值,该值指示当前节点是否可以具有 Value (从 XmlReader 继承。)
公共属性IsDefault在派生类中重写时,获取一个值,该值指示当前节点是否为从 DTD 中定义的默认值生成的特性。 (从 XmlReader 继承。)
公共属性IsEmptyElement当在派生类中被重写时,获取一个值,该值指示当前节点是否为空元素(例如 <MyElement/>)。 (从 XmlReader 继承。)
公共属性Item[Int32]在派生类中重写时,获取具有指定索引的特性的值。 (从 XmlReader 继承。)
公共属性Item[String]当在派生类中被重写时,获取具有指定 Name 的特性的值。 (从 XmlReader 继承。)
公共属性Item[String, String]当在派生类中被重写时,获取具有指定 LocalNameNamespaceURI 的特性的值。 (从 XmlReader 继承。)
公共属性LocalName在派生类中重写时,获取当前节点的本地名称。 (从 XmlReader 继承。)
公共属性Name在派生类中重写时,获取当前节点的限定名称。 (从 XmlReader 继承。)
公共属性NamespaceURI在派生类中重写时,获取读取器定位在其上的节点的命名空间 URI(采用 W3C 命名空间规范中定义的形式)。 (从 XmlReader 继承。)
公共属性NameTable当在派生类中被重写时,获取与该实现关联的 XmlNameTable (从 XmlReader 继承。)
公共属性NodeType在派生类中重写时,获取当前节点的类型。 (从 XmlReader 继承。)
公共属性Prefix在派生类中重写时,获取与当前节点关联的命名空间前缀。 (从 XmlReader 继承。)
公共属性Quotas获取应用于此读取器类的当前实例的配额值。
公共属性ReadState在派生类中重写时,获取读取器的状态。 (从 XmlReader 继承。)
公共属性Settings获取用于创建此 XmlReader 实例的 XmlReaderSettings 对象。 (从 XmlReader 继承。)
公共属性Value在派生类中重写时,获取当前节点的文本值。 (从 XmlReader 继承。)
公共属性ValueType获取当前节点的公共语言运行时 (CLR) 类型。 (从 XmlReader 继承。)
公共属性XmlLang在派生类中重写时,获取当前的 xml:lang 范围。 (从 XmlReader 继承。)
公共属性XmlSpace在派生类中重写时,获取当前的 xml:space 范围。 (从 XmlReader 继承。)
返回顶部

  名称说明
公共方法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(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。
公共方法静态成员CreateDictionaryReader从现有的 XmlReader 创建 XmlDictionaryReader 的实例。
公共方法静态成员CreateTextReader(Byte[], XmlDictionaryReaderQuotas)创建 XmlDictionaryReader 的实例。
公共方法静态成员CreateTextReader(Stream, XmlDictionaryReaderQuotas)创建 XmlDictionaryReader 的实例。
公共方法静态成员CreateTextReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)创建 XmlDictionaryReader 的实例。
公共方法Dispose()释放由 XmlReader 类的当前实例使用的所有资源。 (从 XmlReader 继承。)
受保护的方法Dispose(Boolean)释放 XmlReader 占用的非托管资源,也可以选择释放托管资源。 (从 XmlReader 继承。)
公共方法EndCanonicalization在此基类上不支持此方法,但可以在派生类上实现。
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
受保护的方法Finalize允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法GetAttribute(Int32)在派生类中重写时,获取具有指定索引的特性的值。 (从 XmlReader 继承。)
公共方法GetAttribute(String)当在派生类中被重写时,获取具有指定 Name 的特性的值。 (从 XmlReader 继承。)
公共方法GetAttribute(String, String)当在派生类中被重写时,获取具有指定 LocalNameNamespaceURI 的特性的值。 (从 XmlReader 继承。)
公共方法GetAttribute(XmlDictionaryString, XmlDictionaryString)在派生类中重写时,获取特性的值。
公共方法GetHashCode用作特定类型的哈希函数。 (从 Object 继承。)
公共方法GetType获取当前实例的 Type (从 Object 继承。)
公共方法GetValueAsync异步获取当前节点的值。 (从 XmlReader 继承。)
公共方法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 并测试当前内容节点是否是开始标记或空元素标记,以及所找到元素的 LocalNameNamespaceURI 属性是否与给定的字符串匹配。 (从 XmlReader 继承。)
公共方法IsStartElement(XmlDictionaryString, XmlDictionaryString)测试第一个元素是开始元素还是空元素,以及本地名称和命名空间 URI 是否与当前节点的本地名称和命名空间 URI 相匹配。
受保护的方法IsTextNode测试当前节点是否为文本节点。
公共方法LookupNamespace在派生类中重写时,在当前元素的范围内解析命名空间前缀。 (从 XmlReader 继承。)
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法MoveToAttribute(Int32)在派生类中重写时,移动到具有指定索引的特性。 (从 XmlReader 继承。)
公共方法MoveToAttribute(String)当在派生类中被重写时,移动到具有指定 Name 的特性。 (从 XmlReader 继承。)
公共方法MoveToAttribute(String, String)当在派生类中被重写时,移动到具有指定的 LocalNameNamespaceURI 的特性。 (从 XmlReader 继承。)
公共方法MoveToContent检查当前节点是否为内容(非空白文本、CDATAElementEndElementEntityReferenceEndEntity)节点。如果此节点不是内容节点,则读取器向前跳至下一个内容节点或文件结尾。它跳过以下类型的节点:ProcessingInstructionDocumentTypeCommentWhitespaceSignificantWhitespace (从 XmlReader 继承。)
公共方法MoveToContentAsync异步检查当前节点是否为内容节点。如果此节点不是内容节点,则读取器向前跳至下一个内容节点或文件结尾。 (从 XmlReader 继承。)
公共方法MoveToElement在派生类中重写时,移动到包含当前特性节点的元素。 (从 XmlReader 继承。)
公共方法MoveToFirstAttribute在派生类中重写时,移动到第一个特性。 (从 XmlReader 继承。)
公共方法MoveToNextAttribute在派生类中重写时,移动到下一个特性。 (从 XmlReader 继承。)
公共方法MoveToStartElement()测试当前的内容节点是否为开始元素。
公共方法MoveToStartElement(String)测试当前内容节点是否为开始元素,以及元素的 Name 属性是否与给定的参数匹配。
公共方法MoveToStartElement(String, String)测试当前内容节点是否为开始元素,以及元素的 LocalNameNamespaceURI 属性是否与给定的参数匹配。
公共方法MoveToStartElement(XmlDictionaryString, XmlDictionaryString)测试当前内容节点是否为开始元素,以及元素的 LocalNameNamespaceURI 属性是否与给定的参数匹配。
公共方法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 节点读入类型化数组。
公共方法ReadAsync从流中异步读取下一个节点。 (从 XmlReader 继承。)
公共方法ReadAttributeValue在派生类中重写时,将特性值解析为一个或多个 TextEntityReferenceEndEntity 节点。 (从 XmlReader 继承。)
公共方法ReadBooleanArray(String, String)将重复出现的 Boolean 节点读入类型化数组。
公共方法ReadBooleanArray(XmlDictionaryString, XmlDictionaryString)将重复出现的 Boolean 节点读入类型化数组。
公共方法ReadContentAs将节点的内容转换为指定的类型。 (重写 XmlReader.ReadContentAs(Type, IXmlNamespaceResolver)。)
公共方法ReadContentAsAsync将内容作为指定类型的对象异步读取。 (从 XmlReader 继承。)
公共方法ReadContentAsBase64()读取内容并返回 Base64 解码的二进制字节。
公共方法ReadContentAsBase64(Byte[], Int32, Int32)读取内容并返回 Base64 解码的二进制字节。 (从 XmlReader 继承。)
公共方法ReadContentAsBase64Async异步读取内容并返回 Base64 解码的二进制字节。 (从 XmlReader 继承。)
公共方法ReadContentAsBinHex()读取内容并返回 BinHex 解码的二进制字节。
受保护的方法ReadContentAsBinHex(Int32)读取内容并返回 BinHex 解码的二进制字节。
公共方法ReadContentAsBinHex(Byte[], Int32, Int32)读取内容并返回 BinHex 解码的二进制字节。 (从 XmlReader 继承。)
公共方法ReadContentAsBinHexAsync异步读取内容并返回 BinHex 解码的二进制字节。 (从 XmlReader 继承。)
公共方法ReadContentAsBoolean将当前位置的文本内容作为 Boolean 读取。 (从 XmlReader 继承。)
公共方法ReadContentAsChars将内容读入 char 数组中。
公共方法ReadContentAsDateTime将当前位置的文本内容作为 DateTime 对象读取。 (从 XmlReader 继承。)
公共方法ReadContentAsDateTimeOffset将当前位置的文本内容作为 DateTimeOffset 对象读取。 (从 XmlReader 继承。)
公共方法ReadContentAsDecimal将节点的内容转换为 decimal (重写 XmlReader.ReadContentAsDecimal()。)
公共方法ReadContentAsDouble将当前位置的文本内容作为双精度浮点数读取。 (从 XmlReader 继承。)
公共方法ReadContentAsFloat将节点的内容转换为 float (重写 XmlReader.ReadContentAsFloat()。)
公共方法ReadContentAsGuid将节点的内容转换为 guid
公共方法ReadContentAsInt将当前位置的文本内容作为 32 位有符号整数读取。 (从 XmlReader 继承。)
公共方法ReadContentAsLong将当前位置的文本内容作为 64 位有符号整数读取。 (从 XmlReader 继承。)
公共方法ReadContentAsObject将当前位置的文本内容作为 Object 读取。 (从 XmlReader 继承。)
公共方法ReadContentAsObjectAsync将当前位置的文本内容作为 Object 异步读取。 (从 XmlReader 继承。)
公共方法ReadContentAsQualifiedName将节点的内容转换为限定名称的表示形式。
公共方法ReadContentAsString()将节点的内容转换为字符串。 (重写 XmlReader.ReadContentAsString()。)
受保护的方法ReadContentAsString(Int32)将节点的内容转换为字符串。
公共方法ReadContentAsString(String[], Int32)将节点的内容转换为字符串。
公共方法ReadContentAsString(XmlDictionaryString[], Int32)将节点的内容转换为字符串。
公共方法ReadContentAsStringAsync将当前位置的文本内容作为 String 对象异步读取。 (从 XmlReader 继承。)
公共方法ReadContentAsTimeSpan将节点的内容转换为 TimeSpan
公共方法ReadContentAsUniqueId将节点的内容转换为唯一标识符。
公共方法ReadDateTimeArray(String, String)将节点的内容转换为 DateTime 数组。
公共方法ReadDateTimeArray(XmlDictionaryString, XmlDictionaryString)将节点的内容转换为 DateTime 数组。
公共方法ReadDecimalArray(String, String)将节点的内容转换为 DateTime 数组。
公共方法ReadDecimalArray(XmlDictionaryString, XmlDictionaryString)将节点的内容转换为 DateTime 数组。
公共方法ReadDoubleArray(String, String)将节点的内容转换为 DateTime 数组。
公共方法ReadDoubleArray(XmlDictionaryString, XmlDictionaryString)将节点的内容转换为 DateTime 数组。
公共方法ReadElementContentAs(Type, IXmlNamespaceResolver)将元素内容作为请求类型读取。 (从 XmlReader 继承。)
公共方法ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后将元素内容作为请求类型读取。 (从 XmlReader 继承。)
公共方法ReadElementContentAsAsync将元素内容作为请求类型异步读取。 (从 XmlReader 继承。)
公共方法ReadElementContentAsBase64()将节点的内容转换为 Base64 字节的数组。
公共方法ReadElementContentAsBase64(Byte[], Int32, Int32)读取元素并对 Base64 内容进行解码。 (从 XmlReader 继承。)
公共方法ReadElementContentAsBase64Async异步读取元素并对 Base64 内容进行解码。 (从 XmlReader 继承。)
公共方法ReadElementContentAsBinHex()将节点的内容转换为 BinHex 字节的数组。
公共方法ReadElementContentAsBinHex(Byte[], Int32, Int32)读取元素并对 BinHex 内容进行解码。 (从 XmlReader 继承。)
公共方法ReadElementContentAsBinHexAsync异步读取元素并对 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()将元素的内容转换为 long 整数 (Int64)。 (重写 XmlReader.ReadElementContentAsLong()。)
公共方法ReadElementContentAsLong(String, String)检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 64 位有符号整数返回。 (从 XmlReader 继承。)
公共方法ReadElementContentAsObject()读取当前元素并将内容作为 Object 返回。 (从 XmlReader 继承。)
公共方法ReadElementContentAsObject(String, String)检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 Object 返回。 (从 XmlReader 继承。)
公共方法ReadElementContentAsObjectAsync异步读取当前元素,并返回内容作为 Object (从 XmlReader 继承。)
公共方法ReadElementContentAsString()将元素的内容转换为 String (重写 XmlReader.ReadElementContentAsString()。)
公共方法ReadElementContentAsString(String, String)检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 String 对象返回。 (从 XmlReader 继承。)
公共方法ReadElementContentAsStringAsync异步读取当前元素,并返回内容作为 String 对象。 (从 XmlReader 继承。)
公共方法ReadElementContentAsTimeSpan将元素的内容转换为 TimeSpan
公共方法ReadElementContentAsUniqueId将元素的内容转换为唯一标识符。
公共方法ReadEndElement检查当前内容节点是否为结束标记并将读取器推进到下一个节点。 (从 XmlReader 继承。)
公共方法ReadFullStartElement()检查当前的节点是否为开始元素,以及是否为非空元素,如果满足这些情况,则读取此节点,将读取器推进到下一个节点。如果它不是开始元素或者是空元素,则引发异常。
公共方法ReadFullStartElement(String)检查命名节点是否为开始元素,以及是否为非空元素,如果满足这些情况,则读取此节点,将读取器推进到下一个节点。如果它不是开始元素或者是空元素,则引发异常。
公共方法ReadFullStartElement(String, String)检查具有给定 localNamenamespaceUri 的节点是否为开始元素,以及是否为非空元素,如果满足这些情况,则读取此节点,将读取器推进到下一个节点。如果它不是开始元素或者是空元素,则引发异常。
公共方法ReadFullStartElement(XmlDictionaryString, XmlDictionaryString)检查具有给定 localNamenamespaceUri 的节点是否为开始元素,以及是否为非空元素,如果满足这些情况,则读取此节点,将读取器推进到下一个节点。如果它不是开始元素或者是空元素,则引发异常。
公共方法ReadGuidArray(String, String)将具有给定 localNamenamespaceUri 的一系列节点的内容读入 Guid 的数组。
公共方法ReadGuidArray(XmlDictionaryString, XmlDictionaryString)将具有给定 localNamenamespaceUri 的一系列节点的内容读入 Guid 的数组。
公共方法ReadInnerXml在派生类中重写时,将所有内容(包括标记)当做字符串读取。 (从 XmlReader 继承。)
公共方法ReadInnerXmlAsync异步读取所有内容(包括标记)作为字符串。 (从 XmlReader 继承。)
公共方法ReadInt16Array(String, String)将具有给定 localNamenamespaceUri 的一系列节点的内容读入 short 整数 (Int16) 的数组。
公共方法ReadInt16Array(XmlDictionaryString, XmlDictionaryString)将具有给定 localNamenamespaceUri 的一系列节点的内容读入 short 整数 (Int16) 的数组。
公共方法ReadInt32Array(String, String)将具有给定 localNamenamespaceUri 的一系列节点的内容读入整数 (Int32) 的数组。
公共方法ReadInt32Array(XmlDictionaryString, XmlDictionaryString)将具有给定 localNamenamespaceUri 的一系列节点的内容读入整数 (Int32) 的数组。
公共方法ReadInt64Array(String, String)将具有给定 localNamenamespaceUri 的一系列节点的内容读入 long 整数 (Int64) 的数组。
公共方法ReadInt64Array(XmlDictionaryString, XmlDictionaryString)将具有给定 localNamenamespaceUri 的一系列节点的内容读入 long 整数 (Int64) 的数组。
公共方法ReadOuterXml在派生类中重写时,读取表示该节点及其所有子级的内容(包括标记)。 (从 XmlReader 继承。)
公共方法ReadOuterXmlAsync异步读取表示此节点以及其所有子节点的内容(包括标记)。 (从 XmlReader 继承。)
公共方法ReadSingleArray(String, String)将具有给定 localNamenamespaceUri 的一系列节点的内容读入 float 数 (Single) 的数组。
公共方法ReadSingleArray(XmlDictionaryString, XmlDictionaryString)将具有给定 localNamenamespaceUri 的一系列节点的内容读入 float 数 (Single) 的数组。
公共方法ReadStartElement()检查当前节点是否为元素并将读取器推进到下一个节点。 (从 XmlReader 继承。)
公共方法ReadStartElement(String)检查当前内容节点是否为具有给定 Name 的元素并将读取器推进到下一个节点。 (从 XmlReader 继承。)
公共方法ReadStartElement(String, String)检查当前内容节点是否为具有给定 LocalNameNamespaceURI 的元素并将读取器推进到下一个节点。 (从 XmlReader 继承。)
公共方法ReadStartElement(XmlDictionaryString, XmlDictionaryString)检查具有给定 localNamenamespaceUri 的节点是否为开始元素并将读取器推进到下一个节点。如果节点不是开始元素,则引发异常。
公共方法ReadSubtree返回新的 XmlReader 实例,此实例可用于读取当前节点及其所有子节点。 (从 XmlReader 继承。)
公共方法ReadTimeSpanArray(String, String)将具有给定 localNamenamespaceUri 的一系列节点的内容读入 TimeSpan 数组。
公共方法ReadTimeSpanArray(XmlDictionaryString, XmlDictionaryString)将具有给定 localNamenamespaceUri 的一系列节点的内容读入 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 继承。)
公共方法ReadValueChunkAsync异步读取嵌入在 XML 文档中的大量文本流。 (从 XmlReader 继承。)
公共方法ResolveEntity在派生类中重写时,解析 EntityReference 节点的实体引用。 (从 XmlReader 继承。)
公共方法Skip跳过当前节点的子级。 (从 XmlReader 继承。)
公共方法SkipAsync异步跳过当前节点的子级。 (从 XmlReader 继承。)
公共方法StartCanonicalization在此类中不支持此方法。可以在派生类中实现此方法。
公共方法ToString返回一个字符串,它表示当前的对象。 (从 Object 继承。)
公共方法TryGetArrayLength在此类中未实现(它始终返回 false)。可以在派生类中重写。
公共方法TryGetBase64ContentLength在此类中未实现(它始终返回 false)。可以在派生类中重写。
公共方法TryGetLocalNameAsDictionaryString在此类中未实现(它始终返回 false)。可以在派生类中重写。
公共方法TryGetNamespaceUriAsDictionaryString在此类中未实现(它始终返回 false)。可以在派生类中重写。
公共方法TryGetValueAsDictionaryString在此类中未实现(它始终返回 false)。可以在派生类中重写。
返回顶部

此类派生自 XmlReader,由 Windows Phone 用于执行序列化和反序列化。

说明注意:

您可能会在 CDATA 和文本部分内遇到换行符规范化的已知问题。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

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

显示: