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, RemovalOptions) は E_INVALIDARGを返します。 |
PreserveRoamableApplicationData | 128 | パッケージが削除されるときに、アプリのデータのローミング可能な部分を削除しないでください。 この値は、 PreserveApplicationData フィールドと RemoveForAllUsers フィールドではサポートされていません。 このフィールドは、ユーザーの仮想デスクトップ セッションがアプリの状態を失うことなく別のサーバーにログオンできるように、リモート サーバー間でアプリの状態の移植可能な部分をローミングできるようにするために、追加の作業を実行する必要がある仮想デスクトップ シナリオで役立ちます。 |
RemoveForAllUsers | 524288 | デバイス上のすべてのユーザーのパッケージを削除します。 |
注釈
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1809 | 17763 | RemoveForAllUsers |
2004 | 19041 | PreserveRoamableApplicationData |