UpdateSettings

Необязательный элемент файла appinstaller. Упдатесеттингс указывает, следует ли проверять наличие обновления во время запуска приложения.

Иерархия элементов

<AppInstaller>
<UpdateSettings>

Синтаксис

<UpdateSettings>
    <!-- Child elements -->
    OnLaunch?
    AutomaticBackgroundTask?
    ForceUpdateFromAnyVersion?
</UpdateSettings>

Ключ

? необязательно (ноль или один)

Атрибуты и элементы

Атрибуты

Отсутствует.

Дочерние элементы

Дочерние элементы Описание
OnLaunch OnLaunch означает, что служба развертывания будет проверять наличие обновления файла appinstaller при запуске приложения.
AutomaticBackgroundTask Проверяет наличие обновлений в фоновом режиме. Проверка выполняется каждые 8 часов независимо от того, запустил ли пользователь приложение. Этот тип обновления не может отображать пользовательский интерфейс. доступно в Windows 10 версии 1803 и более поздних.
ForceUpdateFromAnyVersion Логическое значение, которое позволяет увеличивать или уменьшать версию приложения. Без этого элемента приложение может перейти только к более поздней версии. доступно начиная с Windows 10, версия 1809 и более поздних версий.

Родительские элементы

Родительские элементы Описание
AppInstaller Корневой элемент документа appinstaller.

Remarks

Упдатесеттингс — это необязательный элемент.

Примеры

В этом примере развертывание будет проверять наличие обновлений только во время запуска и только в случае, если прошло 12 или более часов с момента последнего развертывания, прошедших проверку на наличие обновлений.

<UpdateSettings>
    <OnLaunch HoursBetweenUpdateChecks="12"/>
</UpdateSettings>

В этом примере развертывание будет проверять наличие обновлений в фоновом режиме каждые 8 часов, даже если пользователь не запускает приложение.

<UpdateSettings>
    <AutomaticBackgroundTask/>
</UpdateSettings>

В этом примере развертывание будет проверять наличие обновлений во время запуска и в фоновом режиме. Кроме того, версию приложения можно увеличить или уменьшить.

<UpdateSettings>
    <OnLaunch HoursBetweenUpdateChecks="12"/>
    <AutomaticBackgroundTask/>
    <ForceUpdateFromAnyVersion>true</ForceUpdateFromAnyVersion>
</UpdateSettings>

Требования

Значение
Пространство имен http://schemas.microsoft.com/appx/appinstaller/2017/2