Compartir a través de


RemovalOptions Enumeración

Definición

Valores que modifican la eliminación de un paquete.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

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
Herencia
RemovalOptions
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

DeferRemovalWhenPackagesAreInUse 8192
None 0

No se especifican opciones de eliminación. Este es el comportamiento de implementación predeterminado.

PreserveApplicationData 4096

No quite ningún dato de aplicación cuando se quite el paquete. Esto solo se puede aplicar a los paquetes que se implementaron con el valor DeploymentOptions.DevelopmentMode . Si especifica PreserveApplicationData en un paquete incompatible, PackageManager.RemovePackageAsync(String, RemovalOptions) devuelve E_INVALIDARG.

PreserveRoamableApplicationData 128

No quite la parte móvil de los datos de la aplicación cuando se quite el paquete. Este valor no se admite con los campos PreserveApplicationData y RemoveForAllUsers . Este campo es útil en escenarios de escritorio virtual cuando es necesario realizar trabajo adicional para permitir que la parte portátil del estado de la aplicación se mueva entre servidores remotos para que la sesión de escritorio virtual de un usuario pueda iniciar sesión en distintos servidores sin perder el estado de la aplicación.

RemoveForAllUsers 524288

Quita un paquete para todos los usuarios del dispositivo.

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1809 17763 RemoveForAllUsers
2004 19041 PreserveRoamableApplicationData

Se aplica a

Consulte también