Partilhar via


RemovalOptions Enumeração

Definição

Valores que modificam a remoção de um pacote.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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
Herança
RemovalOptions
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

DeferRemovalWhenPackagesAreInUse 8192
None 0

Nenhuma opção de remoção é especificada. Esse é o comportamento de implantação padrão.

PreserveApplicationData 4096

Não remova nenhum dado do aplicativo quando o pacote for removido. Isso só pode se aplicar a pacotes que foram implantados com o valor DeploymentOptions.DevelopmentMode . Se você especificar PreserveApplicationData em um pacote incompatível, PackageManager.RemovePackageAsync(String, RemovalOptions) retornará E_INVALIDARG.

PreserveRoamableApplicationData 128

Não remova a parte móvel dos dados do aplicativo quando o pacote for removido. Esse valor não tem suporte com os campos PreserveApplicationData e RemoveForAllUsers . Esse campo é útil em cenários de área de trabalho virtual quando um trabalho adicional precisa ser executado para permitir que a parte portátil do estado do aplicativo seja perambulada entre servidores remotos para que a sessão da área de trabalho virtual de um usuário possa ser registrada em servidores diferentes sem perda do estado do aplicativo.

RemoveForAllUsers 524288

Remove um pacote para todos os usuários no dispositivo.

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1809 17763 RemoveForAllUsers
2004 19041 PreserveRoamableApplicationData

Aplica-se a

Confira também