XamlXmlReader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verarbeitet XAML-Markup aus XML-Dateien durch Verwenden eines XmlReader-Vermittlers und erzeugt einen XAML-Knotenstream.
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
- Implementiert
Hinweise
Wenn Sie einen XamlXmlReadererstellen, ist eine XmlReader erforderlich. Der Zweck dieses Entwurfs besteht darin, etablierte .NET Framework-APIs für die XML-Verarbeitung zu verwenden, um Streameingaben zu verarbeiten, einen Datenstrom aus einer Datei abzurufen usw.
XmlReader ist die erste Komponente des Standardladepfads für XAML-Vorgänge und wird von sowie von mehreren vorhandenen XAML-Frameworkimplementierungen zum Laden von XamlServices.Load XAML integriert.
Konstruktoren
XamlXmlReader(Stream) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms. |
XamlXmlReader(Stream, XamlSchemaContext) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms und mit einem angegebenen XAML-Schemakontext. |
XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms mit einem angegebenen XAML-Schemakontext und XAML-spezifischen Einstellungen. |
XamlXmlReader(Stream, XamlXmlReaderSettings) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines Datenstroms mit XAML-spezifischen Einstellungen. |
XamlXmlReader(String) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage des Dateinamens einer Datei, die in einem XAML-Standardreader geladen werden soll. |
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. |
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. |
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. |
XamlXmlReader(TextReader) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage eines TextReader-Objekts. |
XamlXmlReader(TextReader, XamlSchemaContext) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage einer TextReader-Klasse mit einem angegebenen Schemakontext und XAML-spezifischen Einstellungen. |
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. |
XamlXmlReader(TextReader, XamlXmlReaderSettings) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse auf Grundlage einer TextReader-Klasse und mit XAML-spezifischen Einstellungen. |
XamlXmlReader(XmlReader) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse unter Verwendung des bereitgestellten XmlReader. |
XamlXmlReader(XmlReader, XamlSchemaContext) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse mithilfe des bereitgestellten XmlReader-Objekts und des Schemakontexts. |
XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse mithilfe des bereitgestellten XmlReader-Objekts, des Schemakontexts und der Readereinstellungen. |
XamlXmlReader(XmlReader, XamlXmlReaderSettings) |
Initialisiert eine neue Instanz der XamlXmlReader-Klasse mithilfe des bereitgestellten XmlReader-Objekts und der Readereinstellungen. |
Eigenschaften
HasLineInfo |
Ruft einen Wert ab, der angibt, ob Zeileninformationen verfügbar sind. |
IsDisposed |
Ruft ab, ob die Dispose(Boolean)-Methode aufgerufen wurde. (Geerbt von XamlReader) |
IsEof |
Ruft einen Wert ab, der angibt, ob die Readerposition im XAML-Knotenstream am Dateiende ist. |
LineNumber |
Ruft die zu berichtende Zeilennummer ab. |
LinePosition |
Ruft die zu berichtende Zeilenposition ab. |
Member |
Ruft den aktuellen Member an der Readerposition ab, wenn sich die aktuelle Readerposition in einem StartMember-Feld befindet. |
Namespace |
Ruft den XAML-Namespace aus dem aktuellen Knoten ab. |
NodeType |
Ruft den Typ des aktuellen Knotens ab. |
SchemaContext |
Ruft ein Objekt ab, das Schemainformationen für den Informationssatz bereitstellt. |
Type |
Ruft das XamlType-Objekt des aktuellen Knotens ab. |
Value |
Ruft den Wert des aktuellen Knotens ab. |
Methoden
Close() |
Schließt den XAML-Knotenstream. (Geerbt von XamlReader) |
Dispose(Boolean) |
Gibt die von der XamlReader-Klasse verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von XamlReader) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Read() |
Stellt den nächsten XAML-Knoten aus der geladenen Quelle bereit, wenn ein XAML-Knoten verfügbar ist. |
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. (Geerbt von XamlReader) |
Skip() |
Überspringt den aktuellen Knoten und verschiebt die Readerposition weiter zum nächsten Knoten. (Geerbt von XamlReader) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IDisposable.Dispose() |
Gibt alle von der aktuellen Instanz der XamlReader-Klasse verwendeten Ressourcen frei. (Geerbt von XamlReader) |