RemovalOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Werte, die das Entfernen eines Pakets ändern.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
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
- Vererbung
-
RemovalOptions
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
DeferRemovalWhenPackagesAreInUse | 8192 | |
None | 0 | Es sind keine Entfernungsoptionen angegeben. Dies ist das Standardbereitstellungsverhalten. |
PreserveApplicationData | 4096 | Entfernen Sie keine Anwendungsdaten, wenn das Paket entfernt wird. Dies kann nur für Pakete gelten, die mit dem Wert DeploymentOptions.DevelopmentMode bereitgestellt wurden. Wenn Sie PreserveApplicationData für ein inkompatibles Paket angeben, gibt PackageManager.RemovePackageAsync(String, RemovalOptions)E_INVALIDARG zurück. |
PreserveRoamableApplicationData | 128 | Entfernen Sie den roamierbaren Teil der Daten der App nicht, wenn das Paket entfernt wird. Dieser Wert wird mit den Feldern PreserveApplicationData und RemoveForAllUsers nicht unterstützt. Dieses Feld ist in Szenarien mit virtuellen Desktops nützlich, wenn zusätzliche Arbeiten ausgeführt werden müssen, damit der portable Teil des App-Zustands zwischen Remoteservern geroamt werden kann, sodass die virtuelle Desktopsitzung eines Benutzers ohne Verlust des App-Zustands auf verschiedenen Servern angemeldet werden kann. |
RemoveForAllUsers | 524288 | Entfernt ein Paket für alle Benutzer auf dem Gerät. |
Hinweise
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1809 | 17763 | RemoveForAllUsers |
2004 | 19041 | PreserveRoamableApplicationData |