PackageManager.CleanupPackageForUserAsync(String, String) Método

Definição

Limpa um Pacote especificado para um usuário especificado. Usado para limpar pacotes instalados para um usuário depois que seu perfil de usuário é excluído.

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)

Parâmetros

packageName
String

Platform::String

winrt::hstring

O nome do pacote.

userSecurityId
String

Platform::String

winrt::hstring

O SID (identificador de segurança do usuário).

Retornos

O status da solicitação de implantação. O DeploymentResult contém o valor final retornado da operação de implantação, depois que ela é concluída. O DeploymentProgress pode ser usado para obter o percentual de conclusão durante todo o curso da operação de implantação.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
packageManagement

Comentários

Os binários do aplicativo não são limpos, a menos que o aplicativo esteja instalado para não ter outros usuários. Esse método não limpa o registro do aplicativo do perfil do usuário. Antes de chamar esse método, certifique-se de que o perfil do usuário seja excluído. Se o perfil do usuário não for excluído e o usuário fizer logon novamente no perfil, o perfil poderá mostrar rastreamentos do aplicativo. Também pode haver associações de tipo de arquivo quebradas e links de blocos quebrados para o aplicativo. O chamador deve ter privilégio administrativo ou a chamada falha. Além disso, a política para permitir operações de implantação em perfis especiais deve ser habilitada. Por padrão, essa política está desabilitada.

Aplica-se a

Confira também