AppInstallItem 类

定义

表示安装队列中的应用。

public ref class AppInstallItem sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AppInstallItem final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AppInstallItem
Public NotInheritable Class AppInstallItem
继承
Object Platform::Object IInspectable AppInstallItem
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
runFullTrust

注解

使用 AppInstallManager.AppInstallItems 属性检索 AppInstallItem 对象的矢量视图。

重要

对此 API 的访问受专用功能保护,该功能仅限于 Microsoft 开发的应用。

版本历史记录

Windows 版本 SDK 版本 已添加值
1511 10586 取消 (字符串)
1511 10586 暂停 (字符串)
1511 10586 重启 (字符串)
1703 15063 子女
1703 15063 ItemOperationsMightAffectOtherItems
1803 17134 LaunchAfterInstall
1809 17763 CompletedInstallToastNotificationMode
1809 17763 InstallInProgressToastNotificationMode
1809 17763 PinToDesktopAfterInstall
1809 17763 PinToStartAfterInstall
1809 17763 PinToTaskbarAfterInstall

属性

Children

检索有关当前应用安装子级的应用安装的信息。 仅当当前应用安装是属于同一应用捆绑包的其他应用安装的父级时,此属性才返回值。

CompletedInstallToastNotificationMode

获取或设置应用安装完成时的通知 Toast 模式。

InstallInProgressToastNotificationMode

获取或设置应用安装正在进行时的通知 Toast 模式。

InstallType

获取当前应用安装的类型。

IsUserInitiated

指示当前应用安装是否由用户启动。

ItemOperationsMightAffectOtherItems

指示当前应用安装是否属于应用捆绑包,因此暂停或取消应用安装可能会影响安装队列中的其他项。

LaunchAfterInstall

获取一个值,该值指示安装队列中的应用在安装后是否会自动启动。

PackageFamilyName

获取当前应用的包系列名称。

PinToDesktopAfterInstall

获取或设置一个值,该值指示安装完成后是否应将正在安装的产品固定到桌面。

PinToStartAfterInstall

获取或设置一个值,该值指示在安装完成后是否应将正在安装的产品固定到 “开始 ”菜单。

PinToTaskbarAfterInstall

获取或设置一个值,该值指示在安装完成后是否应将正在安装的产品固定到任务栏。

ProductId

获取当前应用的产品 ID。

方法

Cancel()

取消当前应用的安装。

Cancel(String)

使用生成遥测数据的选项取消当前应用的安装。

GetCurrentStatus()

获取当前应用的安装状态。

Pause()

暂停当前应用的安装。

Pause(String)

使用 生成遥测数据的选项暂停当前应用的安装。

Restart()

重启当前应用的安装。

Restart(String)

使用生成遥测数据的选项重启当前应用的安装。

事件

Completed

在当前应用的安装完成时发生。

StatusChanged

在当前应用的安装状态发生更改时发生。

适用于