語言

XmlTokenStreamReader 類別

定義

一個可擷取 XML 作為 XmlTokenStream 的 XmlReader

public class XmlTokenStreamReader : Microsoft.IdentityModel.Xml.DelegatingXmlDictionaryReader
type XmlTokenStreamReader = class
    inherit DelegatingXmlDictionaryReader
Public Class XmlTokenStreamReader
Inherits DelegatingXmlDictionaryReader
繼承

建構函式

名稱 Description
XmlTokenStreamReader(XmlDictionaryReader)

初始化一個 XmlTokenStreamReader 新的實例以建立 XmlTokenStream。

屬性

名稱 Description
AttributeCount

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

(繼承來源 DelegatingXmlDictionaryReader)
BaseURI

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

(繼承來源 DelegatingXmlDictionaryReader)
CanReadBinaryContent

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

(繼承來源 DelegatingXmlDictionaryReader)
CanReadValueChunk

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

(繼承來源 DelegatingXmlDictionaryReader)
Depth

這也讓 InnerReaders 有目前的深度。

(繼承來源 DelegatingXmlDictionaryReader)
EOF

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

(繼承來源 DelegatingXmlDictionaryReader)
HasValue

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

(繼承來源 DelegatingXmlDictionaryReader)
InnerReader

獲得或設定內層 XmlDictionaryReader。

(繼承來源 DelegatingXmlDictionaryReader)
IsDefault

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

(繼承來源 DelegatingXmlDictionaryReader)
IsEmptyElement

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

(繼承來源 DelegatingXmlDictionaryReader)
Item[Int32]

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

(繼承來源 DelegatingXmlDictionaryReader)
Item[String, String]

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

(繼承來源 DelegatingXmlDictionaryReader)
Item[String]

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

(繼承來源 DelegatingXmlDictionaryReader)
LineNumber

取得內讀者的行號

(繼承來源 DelegatingXmlDictionaryReader)
LinePosition

能獲得內讀者的線位。

(繼承來源 DelegatingXmlDictionaryReader)
LocalName

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

(繼承來源 DelegatingXmlDictionaryReader)
Name

取得目前節點的 InnerReader 名稱。

(繼承來源 DelegatingXmlDictionaryReader)
NamespaceURI

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

(繼承來源 DelegatingXmlDictionaryReader)
NameTable

取得 InnerReader 在當前節點的 XmlNameTable。

(繼承來源 DelegatingXmlDictionaryReader)
NodeType

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

(繼承來源 DelegatingXmlDictionaryReader)
Prefix

取得 InnerReader 目前節點的前綴。

(繼承來源 DelegatingXmlDictionaryReader)
ReadState

取得 InnerReader 的 ReadState。

(繼承來源 DelegatingXmlDictionaryReader)
TokenStream

獲得 XmlTokenStream

UseInnerReader

獲得 UseInnerReader

(繼承來源 DelegatingXmlDictionaryReader)
Value

取得 InnerReader 目前節點的值。

(繼承來源 DelegatingXmlDictionaryReader)
ValueType

取得 InnerReader 目前節點的 valueType。

(繼承來源 DelegatingXmlDictionaryReader)
XmlLang

能取得 InnerReader 的 XmlLang。

(繼承來源 DelegatingXmlDictionaryReader)
XmlSpace

取得 InnerReader 的 XmlSpace。

(繼承來源 DelegatingXmlDictionaryReader)

方法

名稱 Description
Close()

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

(繼承來源 DelegatingXmlDictionaryReader)
GetAttribute(Int32)

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

(繼承來源 DelegatingXmlDictionaryReader)
GetAttribute(String, String)

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

(繼承來源 DelegatingXmlDictionaryReader)
GetAttribute(String)

取得 InnerReader 屬性的值與名稱。

(繼承來源 DelegatingXmlDictionaryReader)
HasLineInfo()

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

(繼承來源 DelegatingXmlDictionaryReader)
LookupNamespace(String)

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

(繼承來源 DelegatingXmlDictionaryReader)
MoveToAttribute(Int32)

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

(繼承來源 DelegatingXmlDictionaryReader)
MoveToAttribute(String, String)

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

(繼承來源 DelegatingXmlDictionaryReader)
MoveToAttribute(String)

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

(繼承來源 DelegatingXmlDictionaryReader)
MoveToElement()

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

(繼承來源 DelegatingXmlDictionaryReader)
MoveToFirstAttribute()

將 InnerReader 移到第一個屬性。

(繼承來源 DelegatingXmlDictionaryReader)
MoveToNextAttribute()

將 InnerReader 移到下一個屬性。

(繼承來源 DelegatingXmlDictionaryReader)
Read()

Deleates 到 InnerReader,然後呼叫 Record()

ReadAttributeValue()

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

(繼承來源 DelegatingXmlDictionaryReader)
ReadContentAsBase64(Byte[], Int32, Int32)

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

(繼承來源 DelegatingXmlDictionaryReader)
ReadContentAsBinHex(Byte[], Int32, Int32)

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

(繼承來源 DelegatingXmlDictionaryReader)
ReadContentAsUniqueId()

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

(繼承來源 DelegatingXmlDictionaryReader)
ReadValueChunk(Char[], Int32, Int32)

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

(繼承來源 DelegatingXmlDictionaryReader)
ResolveEntity()

解析 InnerReader 的 EntityReference 節點。

(繼承來源 DelegatingXmlDictionaryReader)

適用於