Поделиться через


AutoUpdateSettingsOptions Класс

Определение

Представляет параметры автоматического обновления для пакета.

public ref class AutoUpdateSettingsOptions sealed
/// [Windows.Foundation.Metadata.Activatable(851968, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutoUpdateSettingsOptions final
[Windows.Foundation.Metadata.Activatable(851968, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AutoUpdateSettingsOptions
function AutoUpdateSettingsOptions()
Public NotInheritable Class AutoUpdateSettingsOptions
Наследование
Object Platform::Object IInspectable AutoUpdateSettingsOptions
Атрибуты

Требования к Windows

Семейство устройств
Windows 11 (появилось в 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v14.0)

Комментарии

Передайте этот объект в метод AppInstallerManager.SetAutoUpdateSettings для создания или обновления параметров автоматического обновления.

Конструкторы

AutoUpdateSettingsOptions()

Инициализирует новый экземпляр класса AutoUpdateSettingsOptions .

Свойства

AppInstallerUri

Возвращает или задает объект URI , указывающий на файл установщика приложений, представленный объектом AppInstallerInfo .

AutomaticBackgroundTask

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

DependencyPackageUris

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

ForceUpdateFromAnyVersion

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

HoursBetweenUpdateChecks

Возвращает или задает целочисленное значение, указывающее частоту, с которой служба развертывания будет проверка для обновления файла установщика приложений.

IsAutoRepairEnabled

Возвращает или задает значение, указывающее, может ли операционная система и служба развертывания автоматически выполнять восстановление, если пакет помечен для исправления.

OnLaunch

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

OptionalPackageUris

Возвращает доступный только для чтения список объектов URI, указывающих на необязательные пакеты, которые будут установлены вместе с пакетом main.

RepairUris

Получает доступный только для чтения список объектов URI , указывающих на файлы установщика приложений для восстановления установки.

ShowPrompt

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

UpdateBlocksActivation

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

UpdateUris

Получает доступный только для чтения список объектов URI , указывающих на файлы установщика приложений для обновления установки.

Version

Возвращает или задает объект PackageVersion , представляющий версию файла установщика приложений, представленную объектом AppInstallerInfo .

Методы

CreateFromAppInstallerInfo(AppInstallerInfo)

Создает новый экземпляр AutoUpdateSettingsOptions со значениями из предоставленного класса AppInstallerInfo .

Применяется к