StoreContext.RequestUninstallStorePackageByStoreIdAsync(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试卸载当前应用的 DLC) 包 (指定的可下载内容。 此方法还显示一个 UI 对话框,该对话框请求操作的权限。
public:
virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ RequestUninstallStorePackageByStoreIdAsync(Platform::String ^ storeId) = RequestUninstallStorePackageByStoreIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageByStoreIdAsync(winrt::hstring const& storeId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageByStoreIdAsync(string storeId);
function requestUninstallStorePackageByStoreIdAsync(storeId)
Public Function RequestUninstallStorePackageByStoreIdAsync (storeId As String) As IAsyncOperation(Of StoreUninstallStorePackageResult)
参数
- storeId
-
String
Platform::String
winrt::hstring
与要为当前应用卸载的 DLC) 包 (可下载内容的加载项的应用商店 ID。
返回
异步操作在成功完成后返回 一个 StoreUninstallStorePackageResult 对象,该对象提供有关卸载操作的信息。
- 属性
Windows 要求
设备系列 |
Windows 10, version 1803 (在 10.0.17134.0 中引入)
|
API contract |
Windows.Services.Store.StoreContract (在 v3.0 中引入)
|
注解
可以使用此方法通过卸载不再需要的 DLC 包来释放磁盘空间。 例如,提供单人市场活动和多人游戏市场活动的游戏可能会在用户完成该市场活动后,根据用户的请求使用此方法卸载单人市场活动。
调用此方法时,OS 会显示一个对话框,询问用户卸载应用包的权限。 若要在不显示通知对话框的情况下以无提示方式卸载应用包,请使用 UninstallStorePackageAsync 或 UninstallStorePackageByStoreIdAsync (这些方法需要访问受限功能) 。
加载项的应用商店 ID 在合作伙伴中心中可用,并且该 ID 也由代表加载项的 StoreProduct 的 StoreId 属性返回。 有关详细信息,请参阅 存储 ID。
注意
DLC 包并非适用于所有开发人员帐户。