XamlBackgroundReader Clase

Definición

Implementa un objeto XamlReader de doble búfer que puede dividir la lectura y la escritura en diferentes subprocesos.Implements a double-buffered XamlReader that can split reading and writing to different threads.

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
Herencia
XamlBackgroundReader
Implementaciones

Constructores

XamlBackgroundReader(XamlReader)

Inicializa una nueva instancia de la clase XamlBackgroundReader.Initializes a new instance of the XamlBackgroundReader class.

Propiedades

HasLineInfo

Obtiene un valor que especifica si la información de línea está disponible.Gets a value that specifies whether line information is available.

IsDisposed

Obtiene un valor que indica si se ha llamado al método Dispose(Boolean).Gets whether Dispose(Boolean) has been called.

(Heredado de XamlReader)
IsEof

Obtiene un valor que indica si el lector se encuentra al final del archivo.Gets a value that reports whether the reader position is at end-of-file.

LineNumber

Obtiene el número de línea que se va a notificar.Gets the line number to report.

LinePosition

Obtiene la posición de línea que se va a notificar.Gets the line position to report.

Member

Obtiene el miembro actual en la posición del lector, si el lector se encuentra en StartMember.Gets the current member at the reader position, if the reader position is on a StartMember.

Namespace

Obtiene el espacio de nombres XAML del nodo actual.Gets the XAML namespace from the current node.

NodeType

Obtiene el tipo del nodo actual.Gets the type of the current node.

SchemaContext

Obtiene un objeto que proporciona información sobre el contexto de esquema del conjunto de información.Gets an object that provides schema context information for the information set.

Type

Obtiene el objeto XamlType del nodo actual.Gets the XamlType of the current node.

Value

Obtiene el valor del nodo actual.Gets the value of the current node.

Métodos

Close()

Cierra el flujo de nodos XAML.Closes the XAML node stream.

(Heredado de XamlReader)
Dispose(Boolean)

Libera los recursos no administrados que usa XamlBackgroundReader y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the XamlBackgroundReader and optionally releases the managed resources.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
Read()

Proporciona el siguiente nodo XAML del origen si está disponible.Provides the next XAML node from the source, if a node is available.

ReadSubtree()

Devuelve un objeto XamlReader que se basa en el objeto XamlReader actual, donde el objeto XamlReader devuelto se usa para recorrer en iteración un subárbol de la estructura de nodos XAML.Returns a XamlReader that is based on the current XamlReader, where the returned XamlReader is used to iterate through a subtree of the XAML node structure.

(Heredado de XamlReader)
Skip()

Omite el nodo actual y avanza la posición del lector hasta el nodo siguiente.Skips the current node and advances the reader position to the next node.

(Heredado de XamlReader)
StartThread()

Crea e inicia un nuevo objeto Thread (construido a partir de ParameterizedThreadStart) que controla un subproceso con nombre para el objeto XamlReader.Creates and starts a new Thread (constructed from ParameterizedThreadStart) that handles a named thread for the XamlReader.

StartThread(String)

Crea e inicia un nuevo objeto Thread (construido a partir de ParameterizedThreadStart) que controla un subproceso con nombre para el objeto XamlReader.Creates and starts a new Thread (constructed from ParameterizedThreadStart) that handles a named thread for the XamlReader. Especifique el nombre del subproceso como un parámetro.You specify the thread name as a parameter.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Implementaciones de interfaz explícitas

IDisposable.Dispose()

Libera todos los recursos usados por la instancia actual de la clase XamlReader.Releases all resources used by the current instance of the XamlReader class.

(Heredado de XamlReader)

Se aplica a