PackageManager.CleanupPackageForUserAsync(String, String) メソッド

定義

指定したユーザーの指定した パッケージ をクリーンアップします。 ユーザー プロファイルが削除された後にユーザーにインストールされたパッケージをクリーンアップするために使用されます。

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)

パラメーター

packageName
String

Platform::String

winrt::hstring

パッケージの名前です。

userSecurityId
String

Platform::String

winrt::hstring

ユーザー セキュリティ識別子 (SID)。

戻り値

デプロイ要求の状態。 DeploymentResult には、完了したデプロイ操作の最終的な戻り値が含まれます。 DeploymentProgress を使用して、デプロイ操作全体の完了率を取得できます。

属性

Windows の要件

アプリの機能
packageManagement

注釈

にアプリがインストールされ、他のユーザーがいない場合を除き、アプリ バイナリはクリーンアップされません。 このメソッドは、ユーザーのプロファイルからアプリの登録をクリアしません。 このメソッドを呼び出す前に、ユーザーのプロファイルが削除されていることを確認してください。 ユーザー プロファイルが削除されず、ユーザーがプロファイルに戻ると、プロファイルにアプリのトレースが表示されることがあります。 また、アプリのファイルの種類の関連付けが壊れているか、タイルリンクが壊れている可能性もあります。 呼び出し元は管理特権を持っている必要があります。または、呼び出しが失敗します。 さらに、特殊なプロファイルでの展開操作を許可するポリシーを有効にする必要があります。 既定では、このポリシーは無効になっています。

適用対象

こちらもご覧ください