Поделиться через


XamlBinaryWriter Класс

Определение

Создает предварительно проанализированное двоичное представление рабочей среды 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
Наследование
Object Platform::Object IInspectable XamlBinaryWriter
Атрибуты

Комментарии

Двоичное представление XAML использует расширение файла XBF. Двоичное представление обеспечивает преимущества производительности по сравнению с загрузкой и анализом ФАЙЛА XAML в виде текста. Загрузка двоичного представления наиболее полезна при загрузке файлов XAML, определяющих большие ресурсы, таких как файлы generic.xaml, определяющие шаблоны.

XamlBinaryWriter не предназначен для использования в обычном коде приложения. Он предназначен для использования средствами и процессами, которые непосредственно участвуют в создании пакета приложения на компьютере разработчика.

Формат XBF предназначен для однократной записи. Любой пользователь, скомпилированный в формате XBF, должен всегда поддерживать тот же код XAML в своем текстовом представлении, чтобы инструменты или процессы могли редактировать XAML и чтобы исходный XAML оставался удобочитаемым.

Методы

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

Создает двоичное представление XAML. Входные потоки создаются в текстовом представлении, а выходные потоки заполняются xaml в двоичном представлении (XBF).

Важно!

XamlBinaryWriter не предназначен для использования в обычном коде приложения. Он предназначен для использования средствами и процессами, которые непосредственно участвуют в создании пакета приложения на компьютере разработчика.

Применяется к