Baml2006Reader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Traite le XAML sous forme de BAML optimisé et génère un flux de nœud XAML.
public ref class Baml2006Reader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class Baml2006Reader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type Baml2006Reader = class
inherit XamlReader
interface IXamlLineInfo
Public Class Baml2006Reader
Inherits XamlReader
Implements IXamlLineInfo
- Héritage
- Implémente
Remarques
Le formulaire BAML est une forme optimisée de XAML utilisée par l’implémentation XAML WPF. Il est optimisé dans le sens où il utilise des recherches et des jetons internes pour les types ou les membres couramment utilisés. L’optimisation est utile en tant que détail d’implémentation qui traite la taille et le temps de chargement des packages pour les scénarios d’application WPF qui impliquent XAML. La Baml2006Reader classe de lecteur constitue une grande partie de la surface d’API publique qu’un développeur d’applications WPF a pour interagir avec BAML.
Le formulaire XAML optimisé pour BAML peut avoir besoin d’être localisé. La localisation des parcours XAML et des outils possibles pour ce faire n’est pas abordée dans cette rubrique. Consultez la mondialisation pour WPF.
Baml2006Reader utilise un contexte de schéma XAML implémenté en interne. Ce contexte de schéma fournit la logique nécessaire pour rechercher les types sous forme BAML, notamment le référencement des optimisations et des jetons inhérents à BAML.
Le scénario principal pour Baml2006Reader lequel il faut l’utiliser XamlReader comme implémentation que vous passez à un appel .XamlReader.Load
Constructeurs
Baml2006Reader(Stream) |
Initialise une nouvelle instance de la classe Baml2006Reader basée sur le flux d'entrée. |
Baml2006Reader(Stream, XamlReaderSettings) |
Initialise une nouvelle instance de la classe Baml2006Reader basée sur un flux d'entrée et des paramètres de lecteur. |
Baml2006Reader(String) |
Initialise une nouvelle instance de la classe Baml2006Reader, basée sur le nom d'un fichier local à lire. |
Propriétés
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 est à la fin du fichier. |
Member |
Obtient le membre actuel à la position du lecteur, si la position 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 contexte 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 Baml2006Reader et libère éventuellement les ressources managées. |
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 du code source BAML, si un nœud 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) |
IXamlLineInfo.HasLineInfo |
Consultez HasLineInfo. |
IXamlLineInfo.LineNumber |
Consultez LineNumber. |
IXamlLineInfo.LinePosition |
Consultez LinePosition. |