XamlBinaryWriter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |