XamlBackgroundReader 類別

定義

實作可將讀取和寫入分割至不同執行緒的雙重緩衝 XamlReader

public ref class XamlBackgroundReader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class XamlBackgroundReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type XamlBackgroundReader = class
    inherit XamlReader
    interface IXamlLineInfo
Public Class XamlBackgroundReader
Inherits XamlReader
Implements IXamlLineInfo
繼承
XamlBackgroundReader
實作

建構函式

XamlBackgroundReader(XamlReader)

初始化 XamlBackgroundReader 類別的新執行個體。

屬性

HasLineInfo

取得值,這個值指定行資訊是否可供使用。

IsDisposed

取得是否已呼叫 Dispose(Boolean)

(繼承來源 XamlReader)
IsEof

取得值,這個值會報告讀取器是否位於檔案結尾。

LineNumber

取得要報告的行號。

LinePosition

取得要報告的行位置。

Member

如果讀取器位置在 StartMember 上,則取得讀取器位置上的目前成員。

Namespace

從目前的節點取得 XAML 命名空間。

NodeType

取得目前節點的類型。

SchemaContext

取得物件,這個物件會為資訊集提供結構描述內容資訊。

Type

取得目前節點的 XamlType

Value

取得目前節點的值。

方法

Close()

關閉 XAML 節點資料流。

(繼承來源 XamlReader)
Dispose(Boolean)

釋放 XamlBackgroundReader 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Read()

從來源中提供下一個 XAML 節點 (如果有節點的話)。

ReadSubtree()

傳回以目前 XamlReader 為基礎的 XamlReader,而傳回的 XamlReader 可用來逐一查看 XAML 節點結構的子樹狀結構。

(繼承來源 XamlReader)
Skip()

略過目前節點,並使讀取器位置前進至下一個節點。

(繼承來源 XamlReader)
StartThread()

建立及啟動新的 Thread (從 ParameterizedThreadStart 建構而成),它會為 XamlReader 處理具名執行緒。

StartThread(String)

建立及啟動新的 Thread (從 ParameterizedThreadStart 建構而成),它會為 XamlReader 處理具名執行緒。 請指定執行緒名稱做為參數。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

IDisposable.Dispose()

釋放 XamlReader 類別目前的執行個體所使用的全部資源。

(繼承來源 XamlReader)

適用於