Partilhar via


XamlBinaryWriter Classe

Definição

Produz uma representação binária pré-analisada de uma produção 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
Herança
Object Platform::Object IInspectable XamlBinaryWriter
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

A representação binária do XAML usa uma extensão de arquivo XBF. A representação binária permite vantagens de desempenho versus carregar e analisar um arquivo XAML como texto. Carregar a representação binária é mais útil ao carregar arquivos XAML que definem recursos grandes, como os arquivos generic.xaml que definem modelos.

XamlBinaryWriter não se destina a ser usado pelo código de aplicativo típico. Ele destina-se ao uso por ferramentas e processos que estão diretamente envolvidos na produção de um pacote de aplicativos no computador de um desenvolvedor.

O formato XBF destina-se a ser gravado uma vez. Qualquer pessoa compilando no formato XBF deve sempre manter o mesmo XAML em sua representação de texto, para que ferramentas ou processos possam editar o XAML e para que o XAML de origem permaneça legível por humanos.

Métodos

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

Produz uma representação binária de XAML. Os fluxos de entrada são produzidos na representação de texto e os fluxos de saída são preenchidos com XAML na representação binária (XBF).

Importante

XamlBinaryWriter não se destina a ser usado pelo código de aplicativo típico. Ele destina-se ao uso por ferramentas e processos que estão diretamente envolvidos na produção de um pacote de aplicativos no computador de um desenvolvedor.

Aplica-se a