XamlBinaryWriter 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.
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
- 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. |