Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Baml2006Reader classe

.NET Framework (current version)
 

Date de publication : novembre 2016

Traite le XAML sous forme de BAML optimisé et génère un flux de nœud XAML.

Espace de noms:   System.Windows.Baml2006
Assembly:  PresentationFramework (dans PresentationFramework.dll)

System.Object
  System.Xaml.XamlReader
    System.Windows.Baml2006.Baml2006Reader

public class Baml2006Reader : XamlReader, IXamlLineInfo

NomDescription
System_CAPS_pubmethodBaml2006Reader(Stream)

Initialise une nouvelle instance de la Baml2006Reader classe basée sur un flux d’entrée.

System_CAPS_pubmethodBaml2006Reader(Stream, XamlReaderSettings)

Initialise une nouvelle instance de la Baml2006Reader classe basée sur les paramètres d’un flux de données et le lecteur d’entrée.

System_CAPS_pubmethodBaml2006Reader(String)

Initialise une nouvelle instance de la Baml2006Reader classe basée sur le nom de fichier d’un fichier local à lire.

NomDescription
System_CAPS_protpropertyIsDisposed

Obtient si Dispose a été appelée.(Hérité de XamlReader.)

System_CAPS_pubpropertyIsEof

Obtient une valeur qui indique si la position du lecteur est à la fin du fichier.(Remplace XamlReader.IsEof.)

System_CAPS_pubpropertyMember

Obtient le membre actuel à la position du lecteur, si la position du lecteur est sur un StartMember.(Remplace XamlReader.Member.)

System_CAPS_pubpropertyNamespace

Obtient l’espace de noms XAML du nœud actuel.(Remplace XamlReader.Namespace.)

System_CAPS_pubpropertyNodeType

Obtient le type du nœud actuel.(Remplace XamlReader.NodeType.)

System_CAPS_pubpropertySchemaContext

Obtient un objet qui fournit des informations de contexte de schéma pour le jeu d’informations.(Remplace XamlReader.SchemaContext.)

System_CAPS_pubpropertyType

Obtient le XamlType du nœud actuel.(Remplace XamlReader.Type.)

System_CAPS_pubpropertyValue

Obtient la valeur du nœud actuel.(Remplace XamlReader.Value.)

NomDescription
System_CAPS_pubmethodClose()

Ferme le flux de nœud XAML.(Hérité de XamlReader.)

System_CAPS_protmethodDispose(Boolean)

Libère les ressources non managées utilisées par Baml2006Reader et libère éventuellement les ressources managées.(Remplace XamlReader.Dispose(Boolean).)

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodRead()

Fournit le nœud XAML suivant à partir de la source BAML, si un nœud est disponible.(Remplace XamlReader.Read().)

System_CAPS_pubmethodReadSubtree()

Retourne un XamlReader qui est basé sur l’actuel XamlReader, où retourné XamlReader sert à itérer une sous-arborescence de la structure de nœud XAML.(Hérité de XamlReader.)

System_CAPS_pubmethodSkip()

Ignore le nœud actuel et avance la position du lecteur vers le nœud suivant.(Hérité de XamlReader.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDisposable.Dispose()

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Libère toutes les ressources utilisées par l'instance actuelle de la classe XamlReader.(Hérité de XamlReader.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIXamlLineInfo.HasLineInfo

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Consultez HasLineInfo.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIXamlLineInfo.LineNumber

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Consultez LineNumber.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIXamlLineInfo.LinePosition

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Consultez LinePosition.

BAML form is an optimized form of XAML used by the WPF XAML implementation. It is optimized in the sense that it uses internal lookups and tokens for commonly used types or members. The optimization is useful as an implementation detail that addresses packaging size and load time for WPF application scenarios that involve XAML. The T:System.Windows.Baml2006.Baml2006Reader reader class constitutes much of the public API surface that a WPF application developer has for interacting with BAML.

The XAML optimized to BAML form may need to be localized. Localization of XAML and possible tools pathways for doing so is not discussed in this topic. See Globalization for WPF.

Baml2006Reader uses an internally implemented XAML schema context. This schema context provides the logic necessary for looking up the types in BAML form, including referencing the optimizations and tokens that are inherent in BAML.

The main scenario for T:System.Windows.Baml2006.Baml2006Reader is to use it as the T:System.Xaml.XamlReader implementation that you pass to a call to M:System.Windows.Markup.XamlReader.Load(System.Xaml.XamlReader).

.NET Framework
Disponible depuis 4.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: