AppInstallOptions 类

定义

提供可在 AppInstallManager 类的多个方法重载中用于安装应用更新的选项。

public ref class AppInstallOptions sealed
/// [Windows.Foundation.Metadata.Activatable(393216, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppInstallOptions final
[Windows.Foundation.Metadata.Activatable(393216, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppInstallOptions
function AppInstallOptions()
Public NotInheritable Class AppInstallOptions
继承
Object Platform::Object IInspectable AppInstallOptions
属性

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)
应用功能
runFullTrust

注解

版本历史记录

Windows 版本 SDK 版本 增值
1809 17763 CampaignId
1809 17763 CompletedInstallToastNotificationMode
1809 17763 ExtendedCampaignId
1809 17763 InstallForAllUsers
1809 17763 InstallInProgressToastNotificationMode
1809 17763 PinToDesktopAfterInstall
1809 17763 PinToStartAfterInstall
1809 17763 PinToTaskbarAfterInstall
1809 17763 StageButDoNotInstall

构造函数

AppInstallOptions()

创建并初始化 AppInstallOptions 类的新实例。

属性

AllowForcedAppRestart

获取或设置一个值,该值指示是否允许强制重启正在安装的应用。

CampaignId

获取或设置与要安装的应用关联的促销活动 ID。

CatalogId

获取或设置要安装的应用的目录 ID。

CompletedInstallToastNotificationMode

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

ExtendedCampaignId

获取或设置与要安装的应用关联的扩展促销活动 ID。

ForceUseOfNonRemovableStorage

获取或设置一个值,该值指示是否将应用安装到不可移动存储(即使用户已将应用配置为安装到 SD 卡),或者是否根据用户的设置将应用安装到不可移动存储或 SD 卡。

InstallForAllUsers

获取或设置一个值,该值指示是否将为所有用户安装应用程序。

InstallInProgressToastNotificationMode

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

LaunchAfterInstall

获取或设置一个值,该值指示是否在安装应用后自动启动应用。

PinToDesktopAfterInstall

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

PinToStartAfterInstall

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

PinToTaskbarAfterInstall

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

Repair

获取或设置一个值,该值指示是否尝试修复已安装的应用的安装。

StageButDoNotInstall

获取或设置一个值,该值指示应用安装是否应在下载和暂存步骤后暂停,但不应完成最终安装。

TargetVolume

获取或设置将在其中安装应用或应用程序包的包存储卷。

适用于

另请参阅