Compartir a través de


XamlBinaryWriter Clase

Definición

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
Object Platform::Object IInspectable XamlBinaryWriter
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.

Se aplica a