StoreContext.RequestUninstallStorePackageAsync(Package) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试卸载当前应用的指定可选包。 此方法还显示请求操作权限的 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 将显示一个对话框,询问用户卸载应用包的权限。 若要以无提示方式卸载应用包而不显示通知对话框,请使用 UninstallStorePackageAsync 或 UninstallStorePackageByStoreIdAsync (这些方法需要访问受限功能) 。
注意
可选包和 DLC 包并非适用于所有开发人员帐户。