Использование пользовательского файла для передачи информации об изготовителе оборудования (HTML)

[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. При разработке приложений для Windows 10 см. раздел последняя документация]

Создайте приложение, в котором получение данных от изготовителя оборудования (OEM) осуществляется с помощью пользовательского файла.

Его можно использовать в приложениях, создаваемых вами для развертывания изготовителем. Чтобы передать данные об изготовителе оборудования в приложение, создайте файл Custom.data в папке microsoft.system.package.metadata. В операционной системе это особое имя файла, которое автоматически используется при обновлении системы. Изготовители оборудования (OEM) могут объединять содержимое этого файла с пользовательскими идентификаторами, чтобы приложения могли фиксировать момент своего развертывания изготовителем. На одно приложение выделяется только один файл Custom.data. Приложения должны находить и правильно считывать его данные. Для разработчиков содержимое файла не является доверенным.

Что необходимо знать

Технологии

Необходимые условия

Инструкции

Этап 1: Создание пользовательского файла и размещение его в папке метаданных пакета

При проектировании приложения можно выбрать любой формат для пользовательских данных. Например, XML, текстовый файл или любой другой тип. Файл рекомендуется проверить. Например, для проверки XML-файла можно создать схему XML.

Для пользовательских данных укажите любые тип и имя файла. При добавлении файла пользовательских данных с помощью программного средства 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 см. в разделе, посвященном осуществлению доступа к данным и файлам.

Связанные разделы

Краткое руководство по запросу сведений из манифеста пакета приложения