Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Дополнительные сведения о создании и использовании пользовательских файлов данных см. в разделе VAR Параметры обслуживания пакетов приложений DISM (.appx или .appxbundle) Command-Line.
Узнайте, как разработать приложение, использующее пользовательский файл для передачи сведений от ИЗГОТОВИТЕЛЯ в приложение.
Для приложений, создаваемых для развертывания OEM, вы можете использовать настраиваемый файл для передачи сведений от производителя в приложения. Чтобы передать сведения oem в приложение, создайте файл Custom.data в папке microsoft.system.package.metadata. Это имя файла особенно подходит для операционной системы и автоматически переносится во время обновлений операционной системы. Изготовители оборудования могут использовать этот файл для передачи пользовательских идентификаторов, чтобы приложения знали, когда изготовители оборудования развернули их. Для каждого приложения может быть только один файл Custom.data. Приложения должны иметь возможность правильно искать и читать этот файл. Разработчики рассматривают файл как ненадежные данные.
Что нужно знать
Технологии
- Краткое руководство : запрос сведений о манифесте пакета приложения
Необходимые условия
- Вам потребуется средство службы образов развертывания (DISM) для добавления пакета приложения с пользовательским файлом данных.
Инструкции
Шаг 1. Создание пользовательского файла и его добавление в папку метаданных пакета
Вы можете разработать приложение для использования любого формата, выбранного для пользовательских данных. Например, можно использовать XML, текстовый файл или другой тип файла для упорядочивания данных. Рекомендуется подумать о том, как протестировать и проверить файл. Например, можно создать XML-схему для проверки XML-файла.
Можно указать любой тип файла с любым именем файла для пользовательских данных. При добавлении пакета приложения с пользовательским файлом данных с помощью средства DISM DISM DISM переименовывает пользовательский файл в Custom.data и сохраняет файл в папку метаданных microsoft.system.package.metadata.
Заметка
Настраиваемый файл данных не может быть изменен приложением. Это ресурс только для чтения.
Шаг 2. Доступ к пользовательскому файлу данных для приложения
Вы можете получить доступ к файлу Custom.data для приложения из кода с помощью API Windows для получения сведений о текущем пакете. Например:
Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(
"microsoft.system.package.metadata\\custom.data")
Дополнительные сведения о разработке с помощью свойства Package.Current см. в кратком руководстве: запрос информации о манифесте пакета приложения.
Дополнительные сведения о доступе к файлу custom.data с помощью IStorageFolder.GetFileAsync и с помощью объектов StorageFile см. в разделе Доступ к данным и файлам.
Связанные разделы