Partager via


RemovalOptions Énumération

Définition

Valeurs qui modifient la suppression d’un package.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

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
Héritage
RemovalOptions
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

None 0

Aucune option de suppression n’est spécifiée. Il s’agit du comportement de déploiement par défaut.

PreserveApplicationData 4096

Ne supprimez aucune donnée d’application lorsque le package est supprimé. Cela ne peut s’appliquer qu’aux packages qui ont été déployés avec la valeur DeploymentOptions.DevelopmentMode . Si vous spécifiez PreserveApplicationData sur un package incompatible, PackageManager.RemovePackageAsync(String, RemovalOptions) retourne E_INVALIDARG.

PreserveRoamableApplicationData 128

Ne supprimez pas la partie itinérante des données de l’application lorsque le package est supprimé. Cette valeur n’est pas prise en charge avec les champs PreserveApplicationData et RemoveForAllUsers . Ce champ est utile dans les scénarios de bureau virtuel lorsque du travail supplémentaire doit être effectué pour permettre à la partie portable de l’état de l’application d’être itinérante entre les serveurs distants afin que la session de bureau virtuel d’un utilisateur puisse être connectée à différents serveurs sans perte de l’état de l’application.

RemoveForAllUsers 524288

Supprime un package pour tous les utilisateurs de l’appareil.

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1809 17763 RemoveForAllUsers
2004 19041 PreserveRoamableApplicationData

S’applique à

Voir aussi