AppInstallOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供可在 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
- 继承
- 属性
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 |
获取或设置将在其中安装应用或应用程序包的包存储卷。 |