XmlDictionaryReader 类

定义

Windows Communication Foundation (WCF) 从 XmlReader 中派生以便执行序列化和反序列化的 abstract 类。

public ref class XmlDictionaryReader abstract : System::Xml::XmlReader
public abstract class XmlDictionaryReader : System.Xml.XmlReader
type XmlDictionaryReader = class
    inherit XmlReader
Public MustInherit Class XmlDictionaryReader
Inherits XmlReader
继承
XmlDictionaryReader
派生

注解

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

此类是从 XmlReader 派生的。

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

构造函数

XmlDictionaryReader()

创建此类的实例。 仅由其派生类调用。

属性

AttributeCount

当在派生类中被重写时,获取当前节点上的属性数。

(继承自 XmlReader)
BaseURI

当在派生类中被重写时,获取当前节点的基 URI。

(继承自 XmlReader)
CanCanonicalize

此属性始终返回 false。 如果派生的类支持规范化,则可以重写这些类以返回 true

CanReadBinaryContent

获取一个值,该值指示 XmlReader 是否实现二进制内容读取方法。

(继承自 XmlReader)
CanReadValueChunk

获取一个值,该值指示 XmlReader 是否实现 ReadValueChunk(Char[], Int32, Int32) 方法。

(继承自 XmlReader)
CanResolveEntity

获取一个值,该值指示此读取器是否可以分析和解析实体。

(继承自 XmlReader)
Depth

当在派生类中被重写时,获取 XML 文档中当前节点的深度。

(继承自 XmlReader)
EOF

当在派生类中被重写时,获取一个值,该值指示此读取器是否定位在流的结尾。

(继承自 XmlReader)
HasAttributes

获取一个值,该值指示当前节点是否有任何属性。

(继承自 XmlReader)
HasValue

当在派生类中被重写时,获取一个值,该值指示当前节点是否可以具有 Value

(继承自 XmlReader)
IsDefault

当在派生类中被重写时,获取一个值,该值指示当前节点是否是从 DTD 或架构中定义的默认值生成的特性。

(继承自 XmlReader)
IsEmptyElement

当在派生类中被重写时,获取一个值,该值指示当前节点是否为空元素(例如 <MyElement/>)。

(继承自 XmlReader)
Item[Int32]

当在派生类中被重写时,获取具有指定索引的属性的值。

(继承自 XmlReader)
Item[String, String]

当在派生类中被重写时,获取具有指定 LocalNameNamespaceURI 的属性的值。

(继承自 XmlReader)
Item[String]

当在派生类中被重写时,获取具有指定 Name 的属性的值。

(继承自 XmlReader)
LocalName

当在派生类中被重写时,获取当前节点的本地名称。

(继承自 XmlReader)
Name

当在派生类中被重写时,获取当前节点的限定名。

(继承自 XmlReader)
NamespaceURI

当在派生类中被重写时,获取读取器定位在其上的节点的命名空间 URI(采用 W3C 命名空间规范中定义的形式)。

(继承自 XmlReader)
NameTable

当在派生类中被重写时,获取与该实现关联的 XmlNameTable

(继承自 XmlReader)
NodeType

当在派生类中被重写时,获取当前节点的类型。

(继承自 XmlReader)
Prefix

当在派生类中被重写时,获取与当前节点关联的命名空间前缀。

(继承自 XmlReader)
Quotas

获取适用于此类的当前实例的配额值。

QuoteChar

当在派生类中被重写时,获取用于括住特性节点值的引号字符。

(继承自 XmlReader)
ReadState

当在派生类中被重写时,获取读取器的状态。

(继承自 XmlReader)
SchemaInfo

获取作为架构验证结果分配给当前节点的架构信息。

(继承自 XmlReader)
Settings

获取用于创建此 XmlReader 实例的 XmlReaderSettings 对象。

(继承自 XmlReader)
Value

当在派生类中被重写时,获取当前节点的文本值。

(继承自 XmlReader)
ValueType

获取当前节点的公共语言运行时 (CLR) 类型。

(继承自 XmlReader)
XmlLang

当在派生类中被重写时,获取当前的 xml:lang 范围。

(继承自 XmlReader)
XmlSpace

当在派生类中被重写时,获取当前的 xml:space 范围。

(继承自 XmlReader)

方法

Close()

当在派生类中被重写时,将 ReadState 更改为 Closed

(继承自 XmlReader)
CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Byte[], XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Stream, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateDictionaryReader(XmlReader)

从现有的 XmlDictionaryReader 创建 XmlReader 的实例。

CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas)

创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas)

创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。

CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas)

创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。

CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)

创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas)

创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。

CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)

创建以 MTOM 格式读取 XML 的 XmlDictionaryReader 的实例。

CreateTextReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

创建 XmlDictionaryReader 的实例。

CreateTextReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)

创建 XmlDictionaryReader 的实例。

CreateTextReader(Byte[], XmlDictionaryReaderQuotas)

创建 XmlDictionaryReader 的实例。

CreateTextReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

创建 XmlDictionaryReader 的实例。

CreateTextReader(Stream, XmlDictionaryReaderQuotas)

创建 XmlDictionaryReader 的实例。

Dispose()

释放 XmlReader 类的当前实例所使用的所有资源。

(继承自 XmlReader)
Dispose(Boolean)

释放由 XmlReader 占用的非托管资源,还可以另外再释放托管资源。

(继承自 XmlReader)
EndCanonicalization()

此方法尚未实现。

Equals(Object)

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

(继承自 Object)
GetAttribute(Int32)

当在派生类中被重写时,获取具有指定索引的属性的值。

(继承自 XmlReader)
GetAttribute(String)

当在派生类中被重写时,获取具有指定 Name 的属性的值。

(继承自 XmlReader)
GetAttribute(String, String)

当在派生类中被重写时,获取具有指定 LocalNameNamespaceURI 的属性的值。

(继承自 XmlReader)
GetAttribute(XmlDictionaryString, XmlDictionaryString)

当在派生类中被重写时,获取属性的值。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetNonAtomizedNames(String, String)

获取非原子化的名称。

GetType()

获取当前实例的 Type

(继承自 Object)
GetValueAsync()

异步获取当前节点的值。

(继承自 XmlReader)
IndexOfLocalName(String[], String)

获取名称数组中当前节点的本地名称的索引。

IndexOfLocalName(XmlDictionaryString[], XmlDictionaryString)

获取名称数组中当前节点的本地名称的索引。

IsLocalName(String)

检查参数 localName 是否为当前节点的本地名称。

IsLocalName(XmlDictionaryString)

检查参数 localName 是否为当前节点的本地名称。

IsNamespaceUri(String)

检查参数 namespaceUri 是否为当前节点的命名空间。

IsNamespaceUri(XmlDictionaryString)

检查参数 namespaceUri 是否为当前节点的命名空间。

IsStartArray(Type)

检查读取器是否定位在数组的开头。 此类返回 false,但具有数组概念的派生类可能返回 true

IsStartElement()

调用 MoveToContent() 并测试当前内容节点是否是开始标记或空元素标记。

(继承自 XmlReader)
IsStartElement(String)

调用 MoveToContent() 并测试当前内容节点是否是开始标记或空元素标记,以及所找到元素的 Name 属性是否与给定的参数匹配。

(继承自 XmlReader)
IsStartElement(String, String)

调用 MoveToContent() 并测试当前内容节点是否是开始标记或空元素标记,以及所找到元素的 LocalNameNamespaceURI 属性是否与给定的字符串匹配。

(继承自 XmlReader)
IsStartElement(XmlDictionaryString, XmlDictionaryString)

测试第一个标记是开始标记还是空元素标记,以及本地名称和命名空间 URI 是否与当前节点的本地名称和命名空间 URI 相匹配。

IsTextNode(XmlNodeType)

测试当前节点是否为文本节点。

LookupNamespace(String)

当在派生类中被重写时,在当前元素的范围内解析命名空间前缀。

(继承自 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(Type, IXmlNamespaceResolver)

将节点内容转换为指定类型。

ReadContentAsAsync(Type, IXmlNamespaceResolver)

将内容作为指定类型的对象异步读取。

(继承自 XmlReader)
ReadContentAsBase64()

读取内容并返回 Base64 解码的二进制字节。

ReadContentAsBase64(Byte[], Int32, Int32)

读取内容并返回 Base64 解码的二进制字节。

(继承自 XmlReader)
ReadContentAsBase64Async(Byte[], Int32, Int32)

异步读取内容并返回 Base64 解码的二进制字节。

(继承自 XmlReader)
ReadContentAsBinHex()

读取内容并返回 BinHex 解码的二进制字节。

ReadContentAsBinHex(Byte[], Int32, Int32)

读取内容并返回 BinHex 解码的二进制字节。

(继承自 XmlReader)
ReadContentAsBinHex(Int32)

读取内容并返回 BinHex 解码的二进制字节。

ReadContentAsBinHexAsync(Byte[], Int32, Int32)

异步读取内容并返回 BinHex 解码的二进制字节。

(继承自 XmlReader)
ReadContentAsBoolean()

将当前位置的文本内容作为 Boolean 读取。

(继承自 XmlReader)
ReadContentAsChars(Char[], Int32, Int32)

将内容读入 char 数组。

ReadContentAsDateTime()

将当前位置的文本内容作为 DateTime 对象读取。

(继承自 XmlReader)
ReadContentAsDateTimeOffset()

将当前位置的文本内容作为 DateTimeOffset 对象读取。

(继承自 XmlReader)
ReadContentAsDecimal()

将节点内容转换为 decimal

ReadContentAsDouble()

将当前位置的文本内容作为双精度浮点数读取。

(继承自 XmlReader)
ReadContentAsFloat()

将节点内容转换为 float

ReadContentAsGuid()

将节点内容转换为 guid

ReadContentAsInt()

将当前位置的文本内容作为 32 位有符号整数读取。

(继承自 XmlReader)
ReadContentAsLong()

将当前位置的文本内容作为 64 位有符号整数读取。

(继承自 XmlReader)
ReadContentAsObject()

将当前位置的文本内容作为 Object 读取。

(继承自 XmlReader)
ReadContentAsObjectAsync()

将当前位置的文本内容作为 Object 对象异步读取。

(继承自 XmlReader)
ReadContentAsQualifiedName(String, String)

将节点内容转换为限定名表示形式。

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)

将节点内容转换为 Decimal 数组。

ReadDecimalArray(XmlDictionaryString, XmlDictionaryString)

将节点内容转换为 Decimal 数组。

ReadDoubleArray(String, String)

将节点内容转换为 Double 数组。

ReadDoubleArray(XmlDictionaryString, XmlDictionaryString)

将节点内容转换为 Double 数组。

ReadElementContentAs(Type, IXmlNamespaceResolver)

将元素内容作为请求类型读取。

(继承自 XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)

检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后将元素内容作为请求类型读取。

(继承自 XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

将元素内容作为请求类型异步读取。

(继承自 XmlReader)
ReadElementContentAsBase64()

将节点内容转换为 Base64 字节的数组。

ReadElementContentAsBase64(Byte[], Int32, Int32)

读取元素并对 Base64 内容进行解码。

(继承自 XmlReader)
ReadElementContentAsBase64Async(Byte[], Int32, Int32)

异步读取元素并对 Base64 内容进行解码。

(继承自 XmlReader)
ReadElementContentAsBinHex()

将节点内容转换为 BinHex 字节的数组。

ReadElementContentAsBinHex(Byte[], Int32, Int32)

读取元素并对 BinHex 内容进行解码。

(继承自 XmlReader)
ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

异步读取元素并对 BinHex 内容进行解码。

(继承自 XmlReader)
ReadElementContentAsBoolean()

将元素内容转换为 Boolean

ReadElementContentAsBoolean(String, String)

检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 Boolean 对象返回。

(继承自 XmlReader)
ReadElementContentAsDateTime()

将元素内容转换为 DateTime

ReadElementContentAsDateTime()

读取当前元素并将内容作为 DateTime 对象返回。

(继承自 XmlReader)
ReadElementContentAsDateTime(String, String)

检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 DateTime 对象返回。

(继承自 XmlReader)
ReadElementContentAsDecimal()

将元素内容转换为 Decimal

ReadElementContentAsDecimal(String, String)

检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 Decimal 对象返回。

(继承自 XmlReader)
ReadElementContentAsDouble()

将元素内容转换为 Double

ReadElementContentAsDouble(String, String)

检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为双精度浮点数返回。

(继承自 XmlReader)
ReadElementContentAsFloat()

将元素内容转换为浮点数 (Single)。

ReadElementContentAsFloat(String, String)

检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为单精度浮点数返回。

(继承自 XmlReader)
ReadElementContentAsGuid()

将元素内容转换为 Guid

ReadElementContentAsInt()

将元素内容转换为整数 (Int32)。

ReadElementContentAsInt(String, String)

检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 32 位有符号整数返回。

(继承自 XmlReader)
ReadElementContentAsLong()

将元素内容转换为长整型 (Int64)。

ReadElementContentAsLong(String, String)

检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 64 位有符号整数返回。

(继承自 XmlReader)
ReadElementContentAsObject()

读取当前元素并将内容作为 Object 返回。

(继承自 XmlReader)
ReadElementContentAsObject(String, String)

检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 Object 返回。

(继承自 XmlReader)
ReadElementContentAsObjectAsync()

异步读取当前元素并将内容作为 Object 返回。

(继承自 XmlReader)
ReadElementContentAsString()

将元素内容转换为 String

ReadElementContentAsString(String, String)

检查指定的本地名称和命名空间 URI 与当前元素的本地名称和命名空间 URI 是否匹配,然后读取当前元素,并将内容作为 String 对象返回。

(继承自 XmlReader)
ReadElementContentAsStringAsync()

异步读取当前元素并将内容作为 String 对象返回。

(继承自 XmlReader)
ReadElementContentAsTimeSpan()

将元素内容转换为 TimeSpan

ReadElementContentAsUniqueId()

将元素的内容转换为唯一标识符。

ReadElementString()

读取纯文本元素。 但是,建议改用 ReadElementContentAsString() 方法,因为该方法可以更直接地处理此操作。

(继承自 XmlReader)
ReadElementString(String)

在读取纯文本元素之前,检查所找到元素的 Name 属性是否与给定的字符串匹配。 但是,建议改用 ReadElementContentAsString() 方法,因为该方法可以更直接地处理此操作。

(继承自 XmlReader)
ReadElementString(String, String)

在读取纯文本元素之前,检查所找到元素的 LocalNameNamespaceURI 属性是否与给定的字符串匹配。 但是,建议改用 ReadElementContentAsString(String, String) 方法,因为该方法可以更直接地处理此操作。

(继承自 XmlReader)
ReadEndElement()

检查当前内容节点是否为结束标记并将读取器推进到下一个节点。

(继承自 XmlReader)
ReadFullStartElement()

检查当前节点是否为元素并将读取器推进到下一个节点。

ReadFullStartElement(String)

检查当前节点是否为具有给定 name 的元素,并将读取器推进到下一个节点。

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 的元素,并将读取器推进到下一个节点。

ReadString()

将当前节点的内容读入字符串。

ReadString()

当在派生类中被重写时,将元素或文本节点的内容当做字符串读取。 但是,建议改用 ReadElementContentAsString 方法,因为该方法可以更直接地处理此操作。

(继承自 XmlReader)
ReadString(Int32)

将当前节点的内容读入具有最大给定长度的字符串。

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(Byte[], Int32, Int32)

未实现。

ReadValueChunk(Char[], Int32, Int32)

读取嵌入在 XML 文档中的大量文本流。

(继承自 XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32)

异步读取嵌入在 XML 文档中的大量文本流。

(继承自 XmlReader)
ResolveEntity()

当在派生类中被重写时,解析 EntityReference 节点的实体引用。

(继承自 XmlReader)
Skip()

跳过当前节点的子级。

(继承自 XmlReader)
SkipAsync()

异步跳过当前节点的子级。

(继承自 XmlReader)
StartCanonicalization(Stream, Boolean, String[])

此方法尚未实现。

ToString()

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

(继承自 Object)
TryGetArrayLength(Int32)

不在此类中实现(它始终返回 false)。 可在派生类中重写。

TryGetBase64ContentLength(Int32)

不在此类中实现(它始终返回 false)。 可在派生类中重写。

TryGetLocalNameAsDictionaryString(XmlDictionaryString)

不在此类中实现(它始终返回 false)。 可在派生类中重写。

TryGetNamespaceUriAsDictionaryString(XmlDictionaryString)

不在此类中实现(它始终返回 false)。 可在派生类中重写。

TryGetValueAsDictionaryString(XmlDictionaryString)

不在此类中实现(它始终返回 false)。 可在派生类中重写。

显式接口实现

IDisposable.Dispose()

有关此成员的说明,请参见 Dispose()

(继承自 XmlReader)

适用于