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 |