RemovalOptions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |