EnvelopedSignatureReader 类

定义

对指向被包封签名的 XML 的读者进行包装,以提供可用以读取内容的读取器,而不必处理该签名。 当信封的最后一个元素读取时,该签名自动验证。 此类不能被继承。

public ref class EnvelopedSignatureReader sealed : System::IdentityModel::DelegatingXmlDictionaryReader
public sealed class EnvelopedSignatureReader : System.IdentityModel.DelegatingXmlDictionaryReader
type EnvelopedSignatureReader = class
    inherit DelegatingXmlDictionaryReader
Public NotInheritable Class EnvelopedSignatureReader
Inherits DelegatingXmlDictionaryReader
继承

构造函数

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

使用指定读取器和标记程序初始化 EnvelopedSignatureReader 类的新实例。

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

使用指定读取器、安全令牌序列化程序和令牌解析器初始化 EnvelopedSignatureReader 类的新实例。

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean)

使用指定读取器、安全令牌序列化程序、令牌解析器和行为初始化 EnvelopedSignatureReader 类的新实例。

属性

AttributeCount

从当前阅读器位置开始获取指定个数的特性。

(继承自 DelegatingXmlDictionaryReader)
BaseURI

获取当前节点的基 URI。

(继承自 DelegatingXmlDictionaryReader)
CanCanonicalize

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

(继承自 XmlDictionaryReader)
CanReadBinaryContent

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

(继承自 XmlReader)
CanReadValueChunk

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

(继承自 XmlReader)
CanResolveEntity

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

(继承自 XmlReader)
Depth

获取当前节点的深度。

(继承自 DelegatingXmlDictionaryReader)
EOF

获取一个值,该值指示读取器是否定位在流的结尾。

(继承自 DelegatingXmlDictionaryReader)
HasAttributes

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

(继承自 XmlReader)
HasValue

获取一个值,该值指示当前节点是否可以具有 Value

(继承自 DelegatingXmlDictionaryReader)
InnerReader

获取被此实例包装的内部读取器。

(继承自 DelegatingXmlDictionaryReader)
IsDefault

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

(继承自 DelegatingXmlDictionaryReader)
IsEmptyElement

获取一个值,该值指示当前节点是否是一个空元素。

(继承自 DelegatingXmlDictionaryReader)
Item[Int32]

获取具有指定索引的属性的值。

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

获取具有指定的本地名称和命名空间 URI(在由 LocalName 属性和来自换行读取器的 NamespaceURI 属性返回时)。

(继承自 DelegatingXmlDictionaryReader)
Item[String]

获取具有指定的本地名称和命名空间 URI(在由来自换行读取器的 Name 属性返回时)。

(继承自 DelegatingXmlDictionaryReader)
LocalName

获取当前节点的本地名称。

(继承自 DelegatingXmlDictionaryReader)
Name

获取当前节点的限定名称。

(继承自 DelegatingXmlDictionaryReader)
NamespaceURI

获取当前节点的命名空间 URI。

(继承自 DelegatingXmlDictionaryReader)
NameTable

获取与此实例关联的 XmlNameTable

(继承自 DelegatingXmlDictionaryReader)
NodeType

获取当前节点的类型。

(继承自 DelegatingXmlDictionaryReader)
Prefix

获取与当前节点关联的命名空间前缀。

(继承自 DelegatingXmlDictionaryReader)
Quotas

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

(继承自 XmlDictionaryReader)
QuoteChar

获取用于括起属性节点的值的引号字符。 或...

(继承自 DelegatingXmlDictionaryReader)
ReadState

获取读取器的状态。

(继承自 DelegatingXmlDictionaryReader)
SchemaInfo

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

(继承自 XmlReader)
Settings

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

(继承自 XmlReader)
SigningCredentials

获取所用的署名,该信封使用后该署名认证时的签名凭据。

Value

获取当前节点的文本值。

(继承自 DelegatingXmlDictionaryReader)
ValueType

获取当前节点的 Common Language Runtime (CLR) 类型。

(继承自 DelegatingXmlDictionaryReader)
XmlLang

获取 xml:lang 范围。

(继承自 DelegatingXmlDictionaryReader)
XmlSpace

获取当前 xml:space 范围。

(继承自 DelegatingXmlDictionaryReader)

方法

Close()

关闭该读取器并更改 ReadState 为已关闭。

(继承自 DelegatingXmlDictionaryReader)
Dispose()

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

(继承自 XmlReader)
Dispose(Boolean)

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

(继承自 XmlReader)
EndCanonicalization()

此方法尚未实现。

(继承自 XmlDictionaryReader)
Equals(Object)

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

(继承自 Object)
GetAttribute(Int32)

获取给定索引处的特性的值。

(继承自 DelegatingXmlDictionaryReader)
GetAttribute(String)

获取具有给定名称的特性的值。

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

获取具有给定名称和命名空间 Uri 的属性的值。

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

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

(继承自 XmlDictionaryReader)
GetHashCode()

作为默认哈希函数。

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

获取非原子化的名称。

(继承自 XmlDictionaryReader)
GetType()

获取当前实例的 Type

(继承自 Object)
GetValueAsync()

异步获取当前节点的值。

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

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

(继承自 XmlDictionaryReader)
IndexOfLocalName(XmlDictionaryString[], XmlDictionaryString)

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

(继承自 XmlDictionaryReader)
InitializeInnerReader(XmlDictionaryReader)

用指定的内部读取器初始化此实例。

(继承自 DelegatingXmlDictionaryReader)
IsLocalName(String)

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

(继承自 XmlDictionaryReader)
IsLocalName(XmlDictionaryString)

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

(继承自 XmlDictionaryReader)
IsNamespaceUri(String)

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

(继承自 XmlDictionaryReader)
IsNamespaceUri(XmlDictionaryString)

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

(继承自 XmlDictionaryReader)
IsStartArray(Type)

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

(继承自 XmlDictionaryReader)
IsStartElement()

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

(继承自 XmlReader)
IsStartElement(String)

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

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

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

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

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

(继承自 XmlDictionaryReader)
IsTextNode(XmlNodeType)

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

(继承自 XmlDictionaryReader)
LookupNamespace(String)

解析当前元素的范围内的命名空间前缀。

(继承自 DelegatingXmlDictionaryReader)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
MoveToAttribute(Int32)

移动到具有指定索引的属性。

(继承自 DelegatingXmlDictionaryReader)
MoveToAttribute(String)

移动到具有给定本地名称的特性。

(继承自 DelegatingXmlDictionaryReader)
MoveToAttribute(String, String)

由指定的 System.Xml.XmlReader.LocalName and System.Xml.XmlReader.NamespaceURI 移动至此特性。

(继承自 DelegatingXmlDictionaryReader)
MoveToContent()

检查当前节点是否是内容(非空白文本、CDATAElementEndElementEntityReferenceEndEntity)节点。 如果此节点不是内容节点,则读取器向前跳至下一个内容节点或文件结尾。 它跳过以下类型的节点:ProcessingInstructionDocumentTypeCommentWhitespaceSignificantWhitespace

(继承自 XmlReader)
MoveToContentAsync()

异步检查当前节点是否为内容节点。 如果此节点不是内容节点,则读取器向前跳至下一个内容节点或文件结尾。

(继承自 XmlReader)
MoveToElement()

移动至类型元素的节点。

(继承自 DelegatingXmlDictionaryReader)
MoveToFirstAttribute()

移动到第一个属性。

(继承自 DelegatingXmlDictionaryReader)
MoveToNextAttribute()

移动读取器至下一个特性。

(继承自 DelegatingXmlDictionaryReader)
MoveToStartElement()

测试当前的内容节点是开始元素还是空元素。

(继承自 XmlDictionaryReader)
MoveToStartElement(String)

测试当前内容节点是开始元素还是空元素,以及元素的 Name 属性是否与给定的参数匹配。

(继承自 XmlDictionaryReader)
MoveToStartElement(String, String)

测试当前内容节点是开始元素还是空元素,以及元素的 LocalNameNamespaceURI 属性是否与给定的参数匹配。

(继承自 XmlDictionaryReader)
MoveToStartElement(XmlDictionaryString, XmlDictionaryString)

测试当前内容节点是开始元素还是空元素,以及元素的 LocalNameNamespaceURI 属性是否与给定的参数匹配。

(继承自 XmlDictionaryReader)
Read()

从流中读取下一个节点。

ReadArray(String, String, Boolean[], Int32, Int32)

将重复出现的 Boolean 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(String, String, DateTime[], Int32, Int32)

将重复出现的 DateTime 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(String, String, Decimal[], Int32, Int32)

将重复出现的 Decimal 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(String, String, Double[], Int32, Int32)

将重复出现的 Double 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(String, String, Guid[], Int32, Int32)

将重复出现的 Guid 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(String, String, Int16[], Int32, Int32)

将重复出现的 short 整数读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(String, String, Int32[], Int32, Int32)

将重复出现的整数读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(String, String, Int64[], Int32, Int32)

将重复出现的 long 整数读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(String, String, Single[], Int32, Int32)

将重复出现的 float 数读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(String, String, TimeSpan[], Int32, Int32)

将重复出现的 TimeSpan 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32)

将重复出现的 Boolean 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32)

将重复出现的 DateTime 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32)

将重复出现的 Decimal 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32)

将重复出现的 Double 节点类型读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32)

将重复出现的 Guid 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32)

将重复出现的 short 整数读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32)

将重复出现的整数读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32)

将重复出现的 long 整数读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32)

将重复出现的 float 数读入类型化数组。

(继承自 XmlDictionaryReader)
ReadArray(XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32)

将重复出现的 TimeSpan 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadAsync()

异步读取该流的下一个节点。

(继承自 XmlReader)
ReadAttributeValue()

将属性值分析为一个或多个 Text、EntityReference 或 EndEntity 节点。

(继承自 DelegatingXmlDictionaryReader)
ReadBooleanArray(String, String)

将重复出现的 Boolean 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadBooleanArray(XmlDictionaryString, XmlDictionaryString)

将重复出现的 Boolean 节点读入类型化数组。

(继承自 XmlDictionaryReader)
ReadContentAs(Type, IXmlNamespaceResolver)

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

(继承自 XmlDictionaryReader)
ReadContentAsAsync(Type, IXmlNamespaceResolver)

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

(继承自 XmlReader)
ReadContentAsBase64()

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

(继承自 XmlDictionaryReader)
ReadContentAsBase64(Byte[], Int32, Int32)

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

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

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

(继承自 XmlReader)
ReadContentAsBinHex()

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

(继承自 XmlDictionaryReader)
ReadContentAsBinHex(Byte[], Int32, Int32)

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

(继承自 DelegatingXmlDictionaryReader)
ReadContentAsBinHex(Int32)

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

(继承自 XmlDictionaryReader)
ReadContentAsBinHexAsync(Byte[], Int32, Int32)

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

(继承自 XmlReader)
ReadContentAsBoolean()

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

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

将内容读入 char 数组。

(继承自 XmlDictionaryReader)
ReadContentAsDateTime()

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

(继承自 XmlReader)
ReadContentAsDateTimeOffset()

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

(继承自 XmlReader)
ReadContentAsDecimal()

将节点内容转换为 decimal

(继承自 XmlDictionaryReader)
ReadContentAsDouble()

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

(继承自 XmlReader)
ReadContentAsFloat()

将节点内容转换为 float

(继承自 XmlDictionaryReader)
ReadContentAsGuid()

将节点内容转换为 guid

(继承自 XmlDictionaryReader)
ReadContentAsInt()

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

(继承自 XmlReader)
ReadContentAsLong()

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

(继承自 XmlReader)
ReadContentAsObject()

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

(继承自 XmlReader)
ReadContentAsObjectAsync()

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

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

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

(继承自 XmlDictionaryReader)
ReadContentAsString()

将节点内容转换为字符串。

(继承自 XmlDictionaryReader)
ReadContentAsString(Int32)

将节点内容转换为字符串。

(继承自 XmlDictionaryReader)
ReadContentAsString(String[], Int32)

将节点内容转换为字符串。

(继承自 XmlDictionaryReader)
ReadContentAsString(XmlDictionaryString[], Int32)

将节点内容转换为字符串。

(继承自 XmlDictionaryReader)
ReadContentAsStringAsync()

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

(继承自 XmlReader)
ReadContentAsTimeSpan()

将节点内容转换为 TimeSpan

(继承自 XmlDictionaryReader)
ReadContentAsUniqueId()

读取该内容并返回包含的字符串。

(继承自 DelegatingXmlDictionaryReader)
ReadDateTimeArray(String, String)

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

(继承自 XmlDictionaryReader)
ReadDateTimeArray(XmlDictionaryString, XmlDictionaryString)

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

(继承自 XmlDictionaryReader)
ReadDecimalArray(String, String)

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

(继承自 XmlDictionaryReader)
ReadDecimalArray(XmlDictionaryString, XmlDictionaryString)

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

(继承自 XmlDictionaryReader)
ReadDoubleArray(String, String)

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

(继承自 XmlDictionaryReader)
ReadDoubleArray(XmlDictionaryString, XmlDictionaryString)

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

(继承自 XmlDictionaryReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)

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

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

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

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

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

(继承自 XmlReader)
ReadElementContentAsBase64()

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

(继承自 XmlDictionaryReader)
ReadElementContentAsBase64(Byte[], Int32, Int32)

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

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

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

(继承自 XmlReader)
ReadElementContentAsBinHex()

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

(继承自 XmlDictionaryReader)
ReadElementContentAsBinHex(Byte[], Int32, Int32)

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

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

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

(继承自 XmlReader)
ReadElementContentAsBoolean()

将元素内容转换为 Boolean

(继承自 XmlDictionaryReader)
ReadElementContentAsBoolean(String, String)

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

(继承自 XmlReader)
ReadElementContentAsDateTime()

将元素内容转换为 DateTime

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

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

(继承自 XmlReader)
ReadElementContentAsDecimal()

将元素内容转换为 Decimal

(继承自 XmlDictionaryReader)
ReadElementContentAsDecimal(String, String)

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

(继承自 XmlReader)
ReadElementContentAsDouble()

将元素内容转换为 Double

(继承自 XmlDictionaryReader)
ReadElementContentAsDouble(String, String)

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

(继承自 XmlReader)
ReadElementContentAsFloat()

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

(继承自 XmlDictionaryReader)
ReadElementContentAsFloat(String, String)

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

(继承自 XmlReader)
ReadElementContentAsGuid()

将元素内容转换为 Guid

(继承自 XmlDictionaryReader)
ReadElementContentAsInt()

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

(继承自 XmlDictionaryReader)
ReadElementContentAsInt(String, String)

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

(继承自 XmlReader)
ReadElementContentAsLong()

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

(继承自 XmlDictionaryReader)
ReadElementContentAsLong(String, String)

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

(继承自 XmlReader)
ReadElementContentAsObject()

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

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

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

(继承自 XmlReader)
ReadElementContentAsObjectAsync()

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

(继承自 XmlReader)
ReadElementContentAsString()

将元素内容转换为 String

(继承自 XmlDictionaryReader)
ReadElementContentAsString(String, String)

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

(继承自 XmlReader)
ReadElementContentAsStringAsync()

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

(继承自 XmlReader)
ReadElementContentAsTimeSpan()

将元素内容转换为 TimeSpan

(继承自 XmlDictionaryReader)
ReadElementContentAsUniqueId()

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

(继承自 XmlDictionaryReader)
ReadElementString()

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

(继承自 XmlReader)
ReadElementString(String)

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

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

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

(继承自 XmlReader)
ReadEndElement()

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

(继承自 XmlReader)
ReadFullStartElement()

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

(继承自 XmlDictionaryReader)
ReadFullStartElement(String)

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

(继承自 XmlDictionaryReader)
ReadFullStartElement(String, String)

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

(继承自 XmlDictionaryReader)
ReadFullStartElement(XmlDictionaryString, XmlDictionaryString)

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

(继承自 XmlDictionaryReader)
ReadGuidArray(String, String)

将具有给定 localNamenamespaceUri 的一系列节点的内容读入 Guid 的数组。

(继承自 XmlDictionaryReader)
ReadGuidArray(XmlDictionaryString, XmlDictionaryString)

将具有给定 localNamenamespaceUri 的一系列节点的内容读入 Guid 的数组。

(继承自 XmlDictionaryReader)
ReadInnerXml()

当在派生类中被重写时,将所有内容(包括标记)当做字符串读取。

(继承自 XmlReader)
ReadInnerXmlAsync()

异步读取所有内容,包括作为字符串的标记。

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

将具有给定 localNamenamespaceUri 的一系列节点的内容读入 short 整数 (Int16) 的数组。

(继承自 XmlDictionaryReader)
ReadInt16Array(XmlDictionaryString, XmlDictionaryString)

将具有给定 localNamenamespaceUri 的一系列节点的内容读入 short 整数 (Int16) 的数组。

(继承自 XmlDictionaryReader)
ReadInt32Array(String, String)

将具有给定 localNamenamespaceUri 的一系列节点的内容读入整数 (Int32) 的数组。

(继承自 XmlDictionaryReader)
ReadInt32Array(XmlDictionaryString, XmlDictionaryString)

将具有给定 localNamenamespaceUri 的一系列节点的内容读入整数 (Int32) 的数组。

(继承自 XmlDictionaryReader)
ReadInt64Array(String, String)

将具有给定 localNamenamespaceUri 的一系列节点的内容读入 long 整数 (Int64) 的数组。

(继承自 XmlDictionaryReader)
ReadInt64Array(XmlDictionaryString, XmlDictionaryString)

将具有给定 localNamenamespaceUri 的一系列节点的内容读入 long 整数 (Int64) 的数组。

(继承自 XmlDictionaryReader)
ReadOuterXml()

当在派生类中被重写时,读取表示该节点和所有它的子级的内容(包括标记)。

(继承自 XmlReader)
ReadOuterXmlAsync()

异步读取包含该节点和所有它的子级的内容(包括标记)。

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

将具有给定 localNamenamespaceUri 的一系列节点的内容读入 float 数 (Single) 的数组。

(继承自 XmlDictionaryReader)
ReadSingleArray(XmlDictionaryString, XmlDictionaryString)

将具有给定 localNamenamespaceUri 的一系列节点的内容读入 float 数 (Single) 的数组。

(继承自 XmlDictionaryReader)
ReadStartElement()

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

(继承自 XmlReader)
ReadStartElement(String)

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

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

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

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

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

(继承自 XmlDictionaryReader)
ReadString()

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

(继承自 XmlDictionaryReader)
ReadString(Int32)

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

(继承自 XmlDictionaryReader)
ReadSubtree()

返回新的 XmlReader 实例,此实例可用于读取当前节点及其所有子节点。

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

将具有给定 localNamenamespaceUri 的一系列节点的内容读入 TimeSpan 数组。

(继承自 XmlDictionaryReader)
ReadTimeSpanArray(XmlDictionaryString, XmlDictionaryString)

将具有给定 localNamenamespaceUri 的一系列节点的内容读入 TimeSpan 数组。

(继承自 XmlDictionaryReader)
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)

未实现。

(继承自 XmlDictionaryReader)
ReadValueChunk(Char[], Int32, Int32)

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

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

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

(继承自 XmlReader)
ResolveEntity()

解析 EntityReference 节点的实体引用。

(继承自 DelegatingXmlDictionaryReader)
Skip()

跳过当前节点的子级。

(继承自 XmlReader)
SkipAsync()

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

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

此方法尚未实现。

(继承自 XmlDictionaryReader)
ToString()

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

(继承自 Object)
TryGetArrayLength(Int32)

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

(继承自 XmlDictionaryReader)
TryGetBase64ContentLength(Int32)

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

(继承自 XmlDictionaryReader)
TryGetLocalNameAsDictionaryString(XmlDictionaryString)

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

(继承自 XmlDictionaryReader)
TryGetNamespaceUriAsDictionaryString(XmlDictionaryString)

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

(继承自 XmlDictionaryReader)
TryGetValueAsDictionaryString(XmlDictionaryString)

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

(继承自 XmlDictionaryReader)
TryReadSignature()

如果读者正在读取 <Signature> 元素,则读取签名。

适用于