Partage via


XamlBinaryWriter Classe

Définition

Produit une représentation binaire pré-analysée d’une production XAML.

public ref class XamlBinaryWriter sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XamlBinaryWriter final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XamlBinaryWriter
Public NotInheritable Class XamlBinaryWriter
Héritage
Object Platform::Object IInspectable XamlBinaryWriter
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

La représentation binaire de XAML utilise une extension de fichier XBF. La représentation binaire offre des avantages en matière de performances par rapport au chargement et à l’analyse d’un fichier XAML sous forme de texte. Le chargement de la représentation binaire est plus utile lors du chargement de fichiers XAML qui définissent des ressources volumineuses, comme les fichiers generic.xaml qui définissent des modèles.

XamlBinaryWriter n’est pas destiné à être utilisé par le code d’application classique. Il est destiné à être utilisé par les outils et les processus directement impliqués dans la production d’un package d’application sur la machine d’un développeur.

Le format XBF est destiné à être en écriture unique. Toute personne qui compile au format XBF doit toujours conserver ce même XAML dans sa représentation textuelle, afin que les outils ou processus puissent modifier le XAML et que le XAML source reste lisible par l’utilisateur.

Méthodes

Write(IVector<IRandomAccessStream>, IVector<IRandomAccessStream>, IXamlMetadataProvider)

Produit une représentation binaire de XAML. Les flux d’entrée sont générés dans la représentation de texte, et les flux de sortie sont remplis avec XAML en représentation binaire (XBF).

Important

XamlBinaryWriter n’est pas destiné à être utilisé par le code d’application classique. Il est destiné à être utilisé par les outils et les processus directement impliqués dans la production d’un package d’application sur la machine d’un développeur.

S’applique à