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(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
- 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. |