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á 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
- 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) |