PackageManager.CleanupPackageForUserAsync(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
|
注解
除非安装的应用没有其他用户,否则不会清理应用二进制文件。 此方法不会从用户的配置文件中清除应用的注册。 在调用此方法之前,请确保已删除用户的配置文件。 如果未删除用户配置文件,并且用户重新登录到配置文件,则配置文件可能会显示应用的跟踪。 此外,还可能存在应用的文件类型关联断开和磁贴链接断开。 调用方必须具有管理权限,否则调用将失败。 此外,必须启用允许在特殊配置文件中执行部署操作的策略。 默认情况下,此策略处于禁用状态。