XamlXmlReader Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zpracovává kód XAML ze souborů XML pomocí XmlReader zprostředkujícího kódu a vytvoří datový proud uzlu 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
- Implementuje
Poznámky
Při vytváření objektu XamlXmlReaderje povinný argument XmlReader . Účelem tohoto návrhu je použít zavedená rozhraní API rozhraní .NET Framework pro zpracování XML ke zpracování vstupu datového proudu, 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 i několika existujícími implementacemi XAML pro načtení XAML.
Konstruktory
| Name | Description |
|---|---|
| XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu se zadaným kontextem schématu XAML a nastavením specifickým pro XAML. |
| 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, XamlXmlReaderSettings) |
Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu s nastavením specifickou pro XAML. |
| XamlXmlReader(Stream) |
Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu. |
| XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru souboru pro načtení do výchozí čtečky XML a pomocí zadaného kontextu schématu XAML a nastavení čtečky specifické pro XAML. |
| XamlXmlReader(String, XamlSchemaContext) |
Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru souboru pro načtení do výchozí čtečky XML se zadaným kontextem schématu XAML. |
| XamlXmlReader(String, XamlXmlReaderSettings) |
Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru souboru pro načtení do výchozí čtečky XML a pomocí nastavení čtečky specifické pro XAML. |
| XamlXmlReader(String) |
Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru pro načtení do výchozí čtečky XML. |
| XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializuje novou instanci XamlXmlReader třídy na TextReaderzákladě a pomocí zadaného kontextu schématu a nastavení specifické pro XAML. |
| XamlXmlReader(TextReader, XamlSchemaContext) |
Inicializuje novou instanci XamlXmlReader třídy na základě , TextReaders zadaným kontextem schématu a nastavení specifické pro XAML. |
| XamlXmlReader(TextReader, XamlXmlReaderSettings) |
Inicializuje novou instanci XamlXmlReader třídy na TextReaderzákladě a pomocí nastavení specifického pro XAML. |
| XamlXmlReader(TextReader) |
Inicializuje novou instanci XamlXmlReader třídy na základě .TextReader |
| XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings) |
Inicializuje novou instanci XamlXmlReader třídy pomocí poskytnutého XmlReader, kontextu schématu a nastavení čtečky. |
| XamlXmlReader(XmlReader, XamlSchemaContext) |
Inicializuje novou instanci XamlXmlReader třídy pomocí zadaného XmlReader kontextu a schématu. |
| XamlXmlReader(XmlReader, XamlXmlReaderSettings) |
Inicializuje novou instanci XamlXmlReader třídy pomocí poskytnutého XmlReader nastavení a čtenáře. |
| XamlXmlReader(XmlReader) |
Inicializuje novou instanci XamlXmlReader třídy pomocí poskytnuté XmlReader. |
Vlastnosti
| Name | Description |
|---|---|
| HasLineInfo |
Získá hodnotu, která určuje, zda řádkové informace jsou k dispozici. |
| 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 streamu uzlu XAML je na konci souboru. |
| LineNumber |
Získá číslo řádku pro sestavu. |
| LinePosition |
Získá pozici řádku pro sestavu. |
| Member |
Získá aktuální člen na pozici čtenáře, pokud je aktuální čtenář pozice na StartMember. |
| 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 informační sadu. |
| Type |
XamlType Získá aktuální uzel. |
| Value |
Získá hodnotu aktuálního uzlu. |
Metody
| Name | Description |
|---|---|
| Close() |
Zavře datový proud uzlu XAML. (Zděděno od XamlReader) |
| Dispose(Boolean) |
Uvolní nespravované prostředky používané XamlReadernástrojem a volitelně uvolní spravované prostředky. (Zděděno od XamlReader) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Read() |
Poskytuje další uzel XAML z načteného zdroje, pokud je k dispozici uzel XAML. |
| ReadSubtree() |
XamlReader Vrátí hodnotu založenou na aktuálním XamlReaderobjektu, kde vrácený XamlReader objekt slouží k iteraci podstrom 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í
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Uvolní všechny prostředky používané aktuální instancí XamlReader třídy. (Zděděno od XamlReader) |