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 previamente analizada de una producción 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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
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á pensado para su uso por código de aplicación típico. Está pensado para su uso por herramientas y procesos que intervienen directamente en la producció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 procesos puedan editar el XAML, y para que el XAML de origen permanezca legible.
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á pensado para su uso por código de aplicación típico. Está pensado para su uso por herramientas y procesos que intervienen directamente en la producción de un paquete de aplicación en la máquina de un desarrollador. |