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
|
備註
除非已安裝的應用程式沒有其他使用者,否則不會清除應用程式二進位檔。 這個方法不會從使用者設定檔清除應用程式的註冊。 呼叫此方法之前,請確定已刪除使用者的設定檔。 如果未刪除使用者設定檔,而且使用者登入設定檔,設定檔可能會顯示應用程式的追蹤。 應用程式可能也會中斷檔案類型關聯和磚連結中斷。 呼叫端必須具有系統管理許可權,否則呼叫會失敗。 此外,必須啟用在特殊設定檔中允許部署作業的原則。 根據預設,此原則已停用。