DelegatingXmlDictionaryReader 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將代表們送 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 | |
| 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 節點。 |