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 占用的非托管资源,还可以另外再释放托管资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Read()

提供源中的下一个 XAML 节点(如果节点可用)。

ReadSubtree()

返回基于当前 XamlReaderXamlReader,其中返回的 XamlReader 用于循环访问 XAML 节点结构。

(继承自 XamlReader)
Skip()

跳过当前节点并将读取器位置推进到下一个节点。

(继承自 XamlReader)
StartThread()

创建并启动一个新的 Thread(从 ParameterizedThreadStart 构造),它用于处理 XamlReader 的命名线程。

StartThread(String)

创建并启动一个新的 Thread(从 ParameterizedThreadStart 构造),它用于处理 XamlReader 的命名线程。 将线程名称指定为参数。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IDisposable.Dispose()

释放 XamlReader 类的当前实例所使用的所有资源。

(继承自 XamlReader)

适用于