RemovalOptions Enumerazione

Definizione

Valori che modificano la rimozione di un pacchetto.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
Ereditarietà
RemovalOptions
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

None 0

Non sono specificate opzioni di rimozione. Si tratta del comportamento di distribuzione predefinito.

PreserveApplicationData 4096

Non rimuovere dati dell'applicazione quando il pacchetto viene rimosso. Questa operazione può essere applicata solo ai pacchetti distribuiti con il valore DeploymentOptions.DevelopmentMode . Se si specifica PreserveApplicationData in un pacchetto incompatibile, PackageManager.RemovePackageAsync(String, RemovalOptions) restituisce E_INVALIDARG.

PreserveRoamableApplicationData 128

Non rimuovere la parte di cui è possibile eseguire il roaming dei dati dell'app quando il pacchetto viene rimosso. Questo valore non è supportato con i campi PreserveApplicationData e RemoveForAllUsers . Questo campo è utile negli scenari di desktop virtuale quando è necessario eseguire operazioni aggiuntive per consentire il roaming della parte portabile dello stato dell'app tra server remoti in modo che la sessione desktop virtuale di un utente possa essere registrata in server diversi senza perdita di stato dell'app.

RemoveForAllUsers 524288

Rimuove un pacchetto per tutti gli utenti nel dispositivo.

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1809 17763 RemoveForAllUsers
2004 19041 PreserveRoamableApplicationData

Si applica a

Vedi anche