XamlBackgroundReader 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作可將讀取和寫入分割至不同執行緒的雙重緩衝 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(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) |