XamlBinaryWriter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Produz uma representação binária pré-analisada de uma produção 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
- Herança
- Atributos
Comentários
A representação binária de 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 ao uso 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 write-once. 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, portanto, 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 ao uso 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. |