XamlXmlReader Klasse

Definition

Verarbeitet XAML-Markup aus XML-Dateien durch Verwenden eines XmlReader-Vermittlers und erzeugt einen XAML-Knotenstream.Processes XAML markup from XML files by using an XmlReader intermediary, and produces a XAML node stream.

public ref class XamlXmlReader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class XamlXmlReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type XamlXmlReader = class
    inherit XamlReader
    interface IXamlLineInfo
Public Class XamlXmlReader
Inherits XamlReader
Implements IXamlLineInfo
Vererbung
XamlXmlReader
Implementiert

Hinweise

Wenn Sie eine XamlXmlReadererstellen, ist ein XmlReader erforderlich.When you construct a XamlXmlReader, an XmlReader is required. Der Zweck dieses Entwurfs ist die Verwendung von eingerichteten .NET Framework-APIs für die XML-Verarbeitung, um streameingaben zu verarbeiten, einen Stream aus einer Datei zu erhalten usw.The purpose of this design is to use established .NET Framework APIs for XML processing in order to handle stream input, to obtain a stream from a file, and so on.

XmlReader ist die erste Komponente des standardmäßigen Ladepfad für XAML-Vorgänge und wird durch XamlServices.Load sowie durch mehrere vorhandene Framework-XAML-Implementierungen zum Laden von XAML integriert.XmlReader is the first component of the standard load path for XAML operations and is incorporated by XamlServices.Load as well as by several existing framework XAML implementations for loading XAML.

Konstruktoren

XamlXmlReader(Stream)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms.Initializes a new instance of the XamlXmlReader class, based on a stream.

XamlXmlReader(Stream, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms und mit einem angegebenen XAML-Schemakontext.Initializes a new instance of the XamlXmlReader class, based on a stream, and using a supplied XAML schema context.

XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms mit einem angegebenen XAML-Schemakontext und XAML-spezifischen Einstellungen.Initializes a new instance of the XamlXmlReader class, based on a stream, with a supplied XAML schema context and XAML-specific settings.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms mit XAML-spezifischen Einstellungen.Initializes a new instance of the XamlXmlReader class, based on a stream, with XAML-specific settings.

XamlXmlReader(String)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage des Dateinamens einer Datei, die in einem XAML-Standardreader geladen werden soll.Initializes a new instance of the XamlXmlReader class, based on a file name of a file to load into a default XML reader.

XamlXmlReader(String, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse mit einem angegebenen XAML-Schemakontext auf Grundlage des Dateinamens einer Datei, die in einen Standard-XML-Reader geladen werden soll.Initializes a new instance of the XamlXmlReader class, based on the file name of a file to load into a default XML reader, with a supplied XAML schema context.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert mit einem angegebenen XAML-Schemakontext und XAML-spezifischen Einstellungen eine neue Instanz der XamlXmlReader-Klasse auf Grundlage des Dateinamens einer Datei, die in einen Standard-XML-Reader geladen werden soll.Initializes a new instance of the XamlXmlReader class, based on the file name of a file to load into a default XML reader, and using a supplied XAML schema context and XAML-specific reader settings.

XamlXmlReader(String, XamlXmlReaderSettings)

Initialisiert mit XAML-spezifischen Readereinstellungen eine neue Instanz der XamlXmlReader-Klasse auf Grundlage des Dateinamens einer Datei, die in einen Standard-XML-Reader geladen werden soll.Initializes a new instance of the XamlXmlReader class, based on the file name of a file to load into a default XML reader, and using XAML-specific reader settings.

XamlXmlReader(TextReader)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines TextReader-Objekts.Initializes a new instance of the XamlXmlReader class, based on a TextReader.

XamlXmlReader(TextReader, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage einer TextReader-Klasse mit einem angegebenen Schemakontext und XAML-spezifischen Einstellungen.Initializes a new instance of the XamlXmlReader class, based on a TextReader, with a supplied schema context and XAML-specific settings.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage einer TextReader-Klasse und mit einem angegebenen Schemakontext und XAML-spezifischen Einstellungen.Initializes a new instance of the XamlXmlReader class, based on a TextReader, and using a supplied schema context and XAML-specific settings.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage einer TextReader-Klasse und mit XAML-spezifischen Einstellungen.Initializes a new instance of the XamlXmlReader class, based on a TextReader, and using XAML-specific settings.

XamlXmlReader(XmlReader)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse unter Verwendung des bereitgestellten XmlReader.Initializes a new instance of the XamlXmlReader class using the provided XmlReader.

XamlXmlReader(XmlReader, XamlSchemaContext)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse mithilfe des bereitgestellten XmlReader-Objekts und des Schemakontexts.Initializes a new instance of the XamlXmlReader class using the provided XmlReader and schema context.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse mithilfe des bereitgestellten XmlReader-Objekts, des Schemakontexts und der Readereinstellungen.Initializes a new instance of the XamlXmlReader class using the provided XmlReader, schema context, and reader settings.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Initialisiert eine neue Instanz der XamlXmlReader-Klasse mithilfe des bereitgestellten XmlReader-Objekts und der Readereinstellungen.Initializes a new instance of the XamlXmlReader class, using the provided XmlReader and reader settings.

Eigenschaften

HasLineInfo

Ruft einen Wert ab, der angibt, ob Zeileninformationen verfügbar sind.Gets a value that specifies whether line information is available.

IsDisposed

Ruft ab, ob die Dispose(Boolean)-Methode aufgerufen wurde.Gets whether Dispose(Boolean) has been called.

(Geerbt von XamlReader)
IsEof

Ruft einen Wert ab, der angibt, ob die Readerposition im XAML-Knotenstream am Dateiende ist.Gets a value that reports whether the reader position in the XAML node stream is at end-of-file.

LineNumber

Ruft die zu berichtende Zeilennummer ab.Gets the line number to report.

LinePosition

Ruft die zu berichtende Zeilenposition ab.Gets the line position to report.

Member

Ruft den aktuellen Member an der Readerposition ab, wenn sich die aktuelle Readerposition in einem StartMember-Feld befindet.Gets the current member at the reader position, if the current reader position is on a StartMember.

Namespace

Ruft den XAML-Namespace aus dem aktuellen Knoten ab.Gets the XAML namespace from the current node.

NodeType

Ruft den Typ des aktuellen Knotens ab.Gets the type of the current node.

SchemaContext

Ruft ein Objekt ab, das Schemainformationen für den Informationssatz bereitstellt.Gets an object that provides schema information for the information set.

Type

Ruft das XamlType-Objekt des aktuellen Knotens ab.Gets the XamlType of the current node.

Value

Ruft den Wert des aktuellen Knotens ab.Gets the value of the current node.

Methoden

Close()

Schließt den XAML-Knotenstream.Closes the XAML node stream.

(Geerbt von XamlReader)
Dispose(Boolean)

Gibt die von der XamlReader-Klasse verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the XamlReader, and optionally, releases the managed resources.

(Geerbt von XamlReader)
Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
Read()

Stellt den nächsten XAML-Knoten aus der geladenen Quelle bereit, wenn ein XAML-Knoten verfügbar ist.Provides the next XAML node from the loaded source, if a XAML node is available.

ReadSubtree()

Gibt ein XamlReader-Objekt auf Grundlage des aktuellen XamlReader-Objekts zurück, bei dem das zurückgegebene XamlReader-Objekt zum Durchlaufen einer Teilstruktur der XAML-Knotenstruktur verwendet wird.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.

(Geerbt von XamlReader)
Skip()

Überspringt den aktuellen Knoten und verschiebt die Readerposition weiter zum nächsten Knoten.Skips the current node and advances the reader position to the next node.

(Geerbt von XamlReader)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Gibt alle von der aktuellen Instanz der XamlReader-Klasse verwendeten Ressourcen frei.Releases all resources used by the current instance of the XamlReader class.

(Geerbt von XamlReader)

Gilt für:

Siehe auch