PackageManager.CleanupPackageForUserAsync(String, String) Methode
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.
Bereinigt ein angegebenes Paket für einen angegebenen Benutzer. Wird verwendet, um Pakete zu bereinigen, die nach dem Löschen des Benutzerprofils für einen Benutzer installiert wurden.
public:
virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ CleanupPackageForUserAsync(Platform::String ^ packageName, Platform::String ^ userSecurityId) = CleanupPackageForUserAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> CleanupPackageForUserAsync(winrt::hstring const& packageName, winrt::hstring const& userSecurityId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> CleanupPackageForUserAsync(string packageName, string userSecurityId);
function cleanupPackageForUserAsync(packageName, userSecurityId)
Public Function CleanupPackageForUserAsync (packageName As String, userSecurityId As String) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)
Parameter
- packageName
-
String
Platform::String
winrt::hstring
Der Paketname.
- userSecurityId
-
String
Platform::String
winrt::hstring
Die Benutzersicherheits-ID (SID).
Gibt zurück
Die status der Bereitstellungsanforderung. DeploymentResult enthält den endgültigen zurückgegebenen Wert des Bereitstellungsvorgangs, sobald er abgeschlossen ist. DeploymentProgress kann verwendet werden, um den Prozentsatz der Fertigstellung über den gesamten Verlauf des Bereitstellungsvorgangs abzurufen.
- Attribute
Windows-Anforderungen
App-Funktionen |
packageManagement
|
Hinweise
Die App-Binärdateien werden nicht bereinigt, es sei denn, die App ist installiert, hat keine anderen Benutzer. Diese Methode löscht die Registrierung der App aus dem Profil des Benutzers nicht. Bevor Sie diese Methode aufrufen, stellen Sie sicher, dass das Profil des Benutzers gelöscht wurde. Wenn das Benutzerprofil nicht gelöscht wird und sich der Benutzer wieder beim Profil anmeldet, zeigt das Profil möglicherweise Ablaufverfolgungen der App an. Es kann auch zu fehlerhaften Dateitypzuordnungen und fehlerhaften Kachellinks für die App kommen. Der Aufrufer muss über Administratorrechte verfügen, andernfalls schlägt der Aufruf fehl. Darüber hinaus muss die Richtlinie zum Zulassen von Bereitstellungsvorgängen in speziellen Profilen aktiviert sein. Standardmäßig ist diese Richtlinie deaktiviert.