語言

DelegatingXmlDictionaryReader 類別

定義

將代表們送 XmlDictionaryReader 往 InnerReader。

public class DelegatingXmlDictionaryReader : System.Xml.XmlDictionaryReader, System.Xml.IXmlLineInfo
type DelegatingXmlDictionaryReader = class
    inherit XmlDictionaryReader
    interface IXmlLineInfo
Public Class DelegatingXmlDictionaryReader
Inherits XmlDictionaryReader
Implements IXmlLineInfo
繼承
DelegatingXmlDictionaryReader
衍生
實作

建構函式

名稱 Description
DelegatingXmlDictionaryReader()

會產生一個新的 DelegatingXmlDictionaryReader。

屬性

名稱 Description
AttributeCount

取得 InnerReaders 在當前讀者位置的屬性數量。

BaseURI

取得 InnerReaders 目前節點的基礎 Uri。

CanReadBinaryContent

會獲得一個值,表示 InnerReader 是否能讀取二進位內容

CanReadValueChunk

會得到一個值,表示 InnerReader 是否能讀取 value 區塊。

Depth

這也讓 InnerReaders 有目前的深度。

EOF

會獲得一個值,表示 InnerReader 是否位於串流的末端。

HasValue

會獲得一個值,表示 InnerReader 目前節點是否有 Value。

InnerReader

獲得或設定內層 XmlDictionaryReader。

IsDefault

會取得一個值,表示 InnerReader 目前的節點是否是由 DTD 或 Schema 中定義的預設值產生的屬性。

IsEmptyElement

會獲得一個值,表示 InnerReader 目前的節點是否為空。

Item[Int32]

取得 InnerReaders 屬性的值與指定的索引。

Item[String, String]

取得 InnerReaders 屬性的值,並指定 LocalName 與 NamespaceURI。

Item[String]

取得 InnerReaders 屬性的值,並取得指定名稱。

LineNumber

取得內讀者的行號

LinePosition

能獲得內讀者的線位。

LocalName

取得 InnerReader 目前節點的本地名稱。

Name

取得目前節點的 InnerReader 名稱。

NamespaceURI

取得目前節點的 InnerReader 命名空間 URI。

NameTable

取得 InnerReader 在當前節點的 XmlNameTable。

NodeType

取得 InnerReader 目前節點類型的類型。

Prefix

取得 InnerReader 目前節點的前綴。

ReadState

取得 InnerReader 的 ReadState。

UseInnerReader

獲得 UseInnerReader

Value

取得 InnerReader 目前節點的值。

ValueType

取得 InnerReader 目前節點的 valueType。

XmlLang

能取得 InnerReader 的 XmlLang。

XmlSpace

取得 InnerReader 的 XmlSpace。

方法

名稱 Description
Close()

關閉讀取器並將 System.Xml.XmlReader.ReadState 更改為關閉。

GetAttribute(Int32)

取得 InnerReader 屬性在指定索引的值。

GetAttribute(String, String)

取得 InnerReader 屬性的值,並以名字和命名空間 Uri 進行。

GetAttribute(String)

取得 InnerReader 屬性的值與名稱。

HasLineInfo()

它會獲得一個值,表示 InnerReader 是否擁有 HasLineInfo

LookupNamespace(String)

解決 InnerReader 在當前元素範圍內的命名空間前綴。

MoveToAttribute(Int32)

移動到帶有指定索引的 InnerReader 屬性。

MoveToAttribute(String, String)

移至 InnerReader 的屬性,並指定 LocalName 與 NamespaceURI。

MoveToAttribute(String)

會移至 InnerReader 屬性,並附上當地名稱。

MoveToElement()

將 InnerReader 移動到屬性為 Element 的節點。

MoveToFirstAttribute()

將 InnerReader 移到第一個屬性。

MoveToNextAttribute()

將 InnerReader 移到下一個屬性。

Read()

從串流讀取 InnerReader 的下一個節點。

ReadAttributeValue()

將 InnerReader 的屬性值解析為一個或多個 Text、EntityReference 或 EndEntity 節點。

ReadContentAsBase64(Byte[], Int32, Int32)

讀取 InnerReader 的內容並回傳 Base64 解碼後的二進位位元組。

ReadContentAsBinHex(Byte[], Int32, Int32)

讀取 InnerReader 的內容並回傳 BinHex 解碼後的二進位位元組。

ReadContentAsUniqueId()

讀取內容並回傳包含的字串。

ReadValueChunk(Char[], Int32, Int32)

讀取 InnerReader 嵌入 XML 文件中的大量文字串流。

ResolveEntity()

解析 InnerReader 的 EntityReference 節點。

適用於