XamlXmlReader Třída

Definice

Zpracovává značky XAML ze souborů XML pomocí XmlReader zprostředkovatele a vytváří datový proud uzlů XAML.

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
Dědičnost
XamlXmlReader
Implementuje

Poznámky

Při vytváření objektu XamlXmlReaderje vyžadována hodnota XmlReader . Účelem tohoto návrhu je použití zavedených rozhraní API rozhraní .NET Framework pro zpracování XML za účelem zpracování vstupu streamu, získání datového proudu ze souboru atd.

XmlReader je první komponentou standardní cesty načítání pro operace XAML a je začleněna XamlServices.Load do i několika existujících architektur implementací XAML pro načítání XAML.

Konstruktory

XamlXmlReader(Stream)

Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu.

XamlXmlReader(Stream, XamlSchemaContext)

Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu a pomocí zadaného kontextu schématu XAML.

XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu se zadaným kontextem schématu XAML a specifickými nastaveními XAML.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu s nastavením specifickým pro XAML.

XamlXmlReader(String)

Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru, který se načte do výchozí čtečky XML.

XamlXmlReader(String, XamlSchemaContext)

Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru souboru, který se načte do výchozí čtečky XML, se zadaným kontextem schématu XAML.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru souboru, který se má načíst do výchozí čtečky XML, a pomocí zadaného kontextu schématu XAML a nastavení čtečky specifické pro XAML.

XamlXmlReader(String, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru, který se má načíst do výchozí čtečky XML, a pomocí nastavení čtečky specifické pro XAML.

XamlXmlReader(TextReader)

Inicializuje novou instanci XamlXmlReader třídy na základě .TextReader

XamlXmlReader(TextReader, XamlSchemaContext)

Inicializuje novou instanci XamlXmlReader třídy na základě objektu TextReaderse zadaným kontextem schématu a nastavením specifickými pro XAML.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Inicializuje novou instanci třídy na základě objektu TextReadera pomocí zadaného XamlXmlReader kontextu schématu a nastavení specifického pro XAML.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na TextReaderzákladě a pomocí nastavení specifického pro XAML.

XamlXmlReader(XmlReader)

Inicializuje novou instanci XamlXmlReader třídy pomocí poskytnuté XmlReader.

XamlXmlReader(XmlReader, XamlSchemaContext)

Inicializuje novou instanci XamlXmlReader třídy pomocí zadaného XmlReader a kontextu schématu.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy pomocí zadaného XmlReadernastavení , kontextu schématu a čtenáře.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy pomocí poskytnutého XmlReader a nastavení čtečky.

Vlastnosti

HasLineInfo

Získá hodnotu, která určuje, zda je k dispozici informace o řádku.

IsDisposed

Získá, zda Dispose(Boolean) byl volána.

(Zděděno od XamlReader)
IsEof

Získá hodnotu, která hlásí, zda čtenář pozice v datovém proudu uzlu XAML je na konci souboru.

LineNumber

Získá číslo řádku k sestavě.

LinePosition

Získá pozici řádku sestavy.

Member

Získá aktuální člen na pozici čtenáře, pokud je aktuální pozice čtenáře StartMemberna .

Namespace

Získá obor názvů XAML z aktuálního uzlu.

NodeType

Získá typ aktuálního uzlu.

SchemaContext

Získá objekt, který poskytuje informace o schématu pro sadu informací.

Type

Získá aktuální XamlType uzel.

Value

Získá hodnotu aktuálního uzlu.

Metody

Close()

Zavře datový proud uzlu XAML.

(Zděděno od XamlReader)
Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem XamlReadera volitelně uvolní spravované prostředky.

(Zděděno od XamlReader)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Read()

Poskytuje další uzel XAML z načteného zdroje, pokud je uzel XAML k dispozici.

ReadSubtree()

Vrátí hodnotu XamlReader , která je založená na aktuální XamlReaderhodnotě , kde vrácená XamlReader hodnota se používá k iteraci prostřednictvím podstromu struktury uzlu XAML.

(Zděděno od XamlReader)
Skip()

Přeskočí aktuální uzel a posune pozici čtenáře na další uzel.

(Zděděno od XamlReader)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IDisposable.Dispose()

Uvolní všechny prostředky používané aktuální instancí XamlReader třídy .

(Zděděno od XamlReader)

Platí pro

Viz také