RemovalOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
DeferRemovalWhenPackagesAreInUse | 8192 | |
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 |