RemovalOptions 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public enum class RemovalOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class RemovalOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum RemovalOptions
var value = Windows.Management.Deployment.RemovalOptions.none
Public Enum RemovalOptions
- 继承
-
RemovalOptions
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
字段
DeferRemovalWhenPackagesAreInUse | 8192 | |
None | 0 | 未指定任何删除选项。 这是默认部署行为。 |
PreserveApplicationData | 4096 | 删除包时,请勿删除任何应用程序数据。 这仅适用于使用 DeploymentOptions.DevelopmentMode 值部署的包。 如果在不兼容的包上指定 PreserveApplicationData , PackageManager.RemovePackageAsync (String,则 RemoveOptions) 将返回 E_INVALIDARG。 |
PreserveRoamableApplicationData | 128 | 删除包时,请勿删除应用数据的可漫游部分。 PreserveApplicationData 和 RemoveForAllUsers 字段不支持此值。 当需要执行其他工作以使应用状态的可移植部分在远程服务器之间漫游时,此字段在虚拟桌面方案中非常有用,以便用户的虚拟桌面会话可以登录到不同的服务器而不会丢失应用状态。 |
RemoveForAllUsers | 524288 | 删除设备上所有用户的包。 |
注解
版本历史记录
Windows 版本 | SDK 版本 | 已添加值 |
---|---|---|
1809 | 17763 | RemoveForAllUsers |
2004 | 19041 | PreserveRoamableApplicationData |