StoreContext.RequestUninstallStorePackageByStoreIdAsync(String) 方法

定义

尝试卸载当前应用的 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 会显示一个对话框,询问用户卸载应用包的权限。 若要在不显示通知对话框的情况下以无提示方式卸载应用包,请使用 UninstallStorePackageAsyncUninstallStorePackageByStoreIdAsync (这些方法需要访问受限功能) 。

加载项的应用商店 ID 在合作伙伴中心中可用,并且该 ID 也由代表加载项的 StoreProductStoreId 属性返回。 有关详细信息,请参阅 存储 ID

注意

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

适用于

另请参阅