XamlXmlReader Classe

Définition

Traite le balisage XAML des fichiers XML par le biais d'un intermédiaire de XmlReader et produit un flux de données de nœud 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
Héritage
XamlXmlReader
Implémente

Remarques

Lorsque vous construisez un XamlXmlReader, un XmlReader est requis. L’objectif de cette conception est d’utiliser les API .NET Framework établies pour le traitement XML afin de gérer l’entrée de flux, d’obtenir un flux à partir d’un fichier, etc.

XmlReader est le premier composant du chemin de chargement standard pour les opérations XAML et est incorporé par XamlServices.Load et par plusieurs implémentations XAML d’infrastructure existantes pour le chargement de XAML.

Constructeurs

XamlXmlReader(Stream)

Initialise une nouvelle instance de la classe XamlXmlReader basée sur un flux.

XamlXmlReader(Stream, XamlSchemaContext)

Initialise une nouvelle instance de la classe XamlXmlReader, en fonction d'un flux de données, à l'aide d'un contexte de schéma XAML fourni.

XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Initialise une nouvelle instance de la classe XamlXmlReader, en fonction d'un flux de données, avec un contexte de schéma XAML fourni et des paramètres spécifiques au langage XAML.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Initialise une nouvelle instance de la classe XamlXmlReader basée sur un flux de données, avec des paramètres spécifiques au langage XAML.

XamlXmlReader(String)

Initialise une nouvelle instance de la classe XamlXmlReader, en fonction du nom d'un fichier à charger dans un lecteur XML par défaut.

XamlXmlReader(String, XamlSchemaContext)

Initialise une nouvelle instance de la classe XamlXmlReader, en fonction du nom d'un fichier à charger dans un lecteur XML par défaut, avec un contexte de schéma XAML fourni.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Initialise une nouvelle instance de la classe XamlXmlReader, en fonction du nom d'un fichier à charger dans un lecteur XML par défaut, à l'aide du contexte de schéma XAML fourni et des paramètres de lecteur spécifiques au langage XAML.

XamlXmlReader(String, XamlXmlReaderSettings)

Initialise une nouvelle instance de la classe XamlXmlReader, en fonction du nom d'un fichier à charger dans un lecteur XML par défaut, à l'aide des paramètres de lecteur spécifiques au langage XAML.

XamlXmlReader(TextReader)

Initialise une nouvelle instance de la classe XamlXmlReader basée sur un TextReader.

XamlXmlReader(TextReader, XamlSchemaContext)

Initialise une nouvelle instance de la classe XamlXmlReader basée sur unTextReader avec un contexte de schéma fourni et des paramètres spécifiques au langage XAML.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Initialise une nouvelle instance de la classe XamlXmlReader en fonction d'unTextReader à l'aide du contexte de schéma fourni et des paramètres spécifiques au langage XAML.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Initialise une nouvelle instance de la classe XamlXmlReader en fonction d'un TextReader, à l'aide des paramètres spécifiques au langage XAML.

XamlXmlReader(XmlReader)

Initialise une nouvelle instance de la classe XamlXmlReader à l'aide du XmlReader fourni.

XamlXmlReader(XmlReader, XamlSchemaContext)

Initialise une nouvelle instance de la classe XamlXmlReader en utilisant le XmlReader et le contexte de schéma fournis.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Initialise une nouvelle instance de la classe XamlXmlReader à l'aide du XmlReader, du contexte de schéma et des paramètres de lecteur fournis.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Initialise une nouvelle instance de la classe XamlXmlReader à l'aide du XmlReader et des paramètres de lecteur fournis.

Propriétés

HasLineInfo

Obtient une valeur qui spécifie si des informations de ligne sont disponibles.

IsDisposed

Obtient une valeur indiquant si Dispose(Boolean) a été appelé.

(Hérité de XamlReader)
IsEof

Obtient une valeur qui signale si la position du lecteur dans le flux de nœud XAML est à la fin du fichier.

LineNumber

Obtient le numéro de ligne à signaler.

LinePosition

Obtient la position de ligne à signaler.

Member

Obtient le membre actuel à la position du lecteur, si la position actuelle du lecteur est sur un StartMember.

Namespace

Obtient l'espace de noms XAML du nœud actuel.

NodeType

Obtient le type du nœud actuel.

SchemaContext

Obtient un objet qui fournit les informations de schéma pour le jeu d'informations.

Type

Obtient le XamlType du nœud actuel.

Value

Obtient la valeur du nœud actuel.

Méthodes

Close()

Ferme le flux de données de nœud XAML.

(Hérité de XamlReader)
Dispose(Boolean)

Libère les ressources non managées utilisées par XamlReader, et libère éventuellement les ressources managées.

(Hérité de XamlReader)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Read()

Fournit le nœud XAML suivant de la source chargée, si un nœud XAML est disponible.

ReadSubtree()

Retourne un XamlReader qui est basé sur le XamlReaderactuel, où le XamlReader retourné est utilisé pour itérer au sein d'une sous-arborescence de la structure de nœud XAML.

(Hérité de XamlReader)
Skip()

Ignore le nœud actuel et avance la position du lecteur au nœud suivant.

(Hérité de XamlReader)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IDisposable.Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe XamlReader.

(Hérité de XamlReader)

S’applique à

Voir aussi