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

获取一个值,该值指定在将包标记为进行修正时,OS 和部署服务是否可以自动执行修复。

LastChecked

获取一个值,该值指示部署服务上次检查更新的日期和时间。

OnLaunch

获取一个布尔值,该值指定部署服务在应用启动时是否检查应用安装程序文件的更新。

OptionalPackageUris

获取 Uri 对象的只读列表,这些对象指向将与 main 包一起安装的可选包。

PausedUntil

获取一个值,该值指示更新检查将恢复的日期和时间。

PolicySource

AppInstallerPolicySource 枚举中获取一个值,该值指示是使用系统还是默认源设置 AppInstallerInfo 中指定的更新策略。

RepairUris

获取指向应用安装程序文件以修复安装的 Uri 对象的只读列表。

ShowPrompt

获取一个布尔值,该值指定部署服务是否显示通知用户更新的提示。

UpdateBlocksActivation

获取一个布尔值,该值指定部署服务是否会在应用挂起的更新之前停止用户启动应用程序。

UpdateUris

获取指向应用安装程序文件以更新安装的 Uri 对象的只读列表。

Uri

获取指向 AppInstallerInfo 对象表示的应用安装程序文件的 Uri 对象。

Version

获取一个 PackageVersion 对象,该对象表示 AppInstallerInfo 对象表示的应用安装程序文件的版本。

适用于