StoreContext.RequestUninstallStorePackageAsync(Package) 方法

定义

尝试卸载当前应用的指定可选包。 此方法还显示请求操作权限的 UI 对话框。

public:
 virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ RequestUninstallStorePackageAsync(Package ^ package) = RequestUninstallStorePackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageAsync(Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageAsync(Package package);
function requestUninstallStorePackageAsync(package)
Public Function RequestUninstallStorePackageAsync (package As Package) As IAsyncOperation(Of StoreUninstallStorePackageResult)

参数

package
Package

要为当前应用卸载的可选包。

返回

一个异步操作,该操作在成功完成后返回一个 StoreUninstallStorePackageResult 对象,该对象提供有关卸载操作的信息。

属性

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Services.Store.StoreContract (在 v3.0 中引入)

注解

可以使用此方法通过卸载不再需要的可选包来释放磁盘空间。 例如,同时提供单人游戏市场和多人游戏活动的游戏可能会在用户完成该活动后,根据用户的请求使用此方法卸载单人游戏市场活动。

调用此方法时,OS 将显示一个对话框,询问用户卸载应用包的权限。 若要以无提示方式卸载应用包而不显示通知对话框,请使用 UninstallStorePackageAsyncUninstallStorePackageByStoreIdAsync (这些方法需要访问受限功能) 。

注意

可选包和 DLC 包并非适用于所有开发人员帐户。

适用于

另请参阅