XamlBinaryWriter Clase

Definición

Genera una representación binaria analizada previamente de una producción XAML.

public ref class XamlBinaryWriter sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
Herencia
Object Platform::Object IInspectable XamlBinaryWriter
Atributos

Comentarios

La representación binaria de XAML usa una extensión de archivo XBF. La representación binaria permite ventajas de rendimiento frente a cargar y analizar un archivo XAML como texto. Cargar la representación binaria es más útil al cargar archivos XAML que definen recursos grandes, como los archivos generic.xaml que definen plantillas.

XamlBinaryWriter no está diseñado para su uso por código de aplicación típico. Está diseñado para su uso por herramientas y procesos que intervienen directamente en la generación de un paquete de aplicación en la máquina de un desarrollador.

El formato XBF está pensado para escribir una vez. Cualquier persona que compile en el formato XBF siempre debe mantener ese mismo XAML en su representación de texto, de modo que las herramientas o los procesos puedan editar el XAML, y de modo que el XAML de origen siga siendo legible por el usuario.

Métodos

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

Genera una representación binaria de XAML. Las secuencias de entrada se generan en representación de texto y las secuencias de salida se rellenan con XAML en la representación binaria (XBF).

Importante

XamlBinaryWriter no está diseñado para su uso por código de aplicación típico. Está diseñado para su uso por herramientas y procesos que intervienen directamente en la generación de un paquete de aplicación en la máquina de un desarrollador.

Se aplica a