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
- Наследование
- Атрибуты
Требования к 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 не предназначен для использования в типичном коде приложения. Он предназначен для использования средствами и процессами, которые непосредственно участвуют в создании пакета приложения на компьютере разработчика. |