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
- Наследование
- Атрибуты
Комментарии
Двоичное представление XAML использует расширение файла XBF. Двоичное представление обеспечивает преимущества производительности по сравнению с загрузкой и анализом ФАЙЛА XAML в виде текста. Загрузка двоичного представления наиболее полезна при загрузке файлов XAML, определяющих большие ресурсы, таких как файлы generic.xaml, определяющие шаблоны.
XamlBinaryWriter не предназначен для использования в обычном коде приложения. Он предназначен для использования средствами и процессами, которые непосредственно участвуют в создании пакета приложения на компьютере разработчика.
Формат XBF предназначен для однократной записи. Любой пользователь, скомпилированный в формате XBF, должен всегда поддерживать тот же код XAML в своем текстовом представлении, чтобы инструменты или процессы могли редактировать XAML и чтобы исходный XAML оставался удобочитаемым.
Методы
Write(IVector<IRandomAccessStream>, IVector<IRandomAccessStream>, IXamlMetadataProvider) |
Создает двоичное представление XAML. Входные потоки создаются в текстовом представлении, а выходные потоки заполняются xaml в двоичном представлении (XBF). Важно! XamlBinaryWriter не предназначен для использования в обычном коде приложения. Он предназначен для использования средствами и процессами, которые непосредственно участвуют в создании пакета приложения на компьютере разработчика. |