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


XamlBinaryWriter Класс

Определение

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

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

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

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

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

Методы

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

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

Важно!

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

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