AppInstallItem 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示安装队列中的应用。
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
- 继承
- 属性
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 |
在当前应用的安装状态发生更改时发生。 |