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


AppInstallerInfo Класс

Определение

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

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

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

Семейство устройств
Windows 10, version 1809 (появилось в 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v7.0)

Комментарии

Дополнительные сведения о формате и содержимом файла см. в разделе Файл установщика приложений.

Получите экземпляр этого класса, вызвав Package.GetAppInstallerInfo.

Свойства

AutomaticBackgroundTask

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

DependencyPackageUris

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

ForceUpdateFromAnyVersion

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

HoursBetweenUpdateChecks

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

IsAutoRepairEnabled

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

LastChecked

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

OnLaunch

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

OptionalPackageUris

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

PausedUntil

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

PolicySource

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

RepairUris

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

ShowPrompt

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

UpdateBlocksActivation

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

UpdateUris

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

Uri

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

Version

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

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