StoreContext.UninstallStorePackageAsync(Package) 方法

定義

卸載目前應用程式的指定選擇性套件,而不向使用者顯示通知 UI 對話方塊。

public:
 virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ UninstallStorePackageAsync(Package ^ package) = UninstallStorePackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package package);
function uninstallStorePackageAsync(package)
Public Function UninstallStorePackageAsync (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 引進)
應用程式功能
storePackageManagement

備註

您可以使用這個方法來卸載不再需要的 DLC 套件來釋出磁碟空間。 例如,在使用者完成該行銷活動之後,提供單一玩家行銷活動和多人遊戲行銷活動的遊戲,可能會使用這個方法來卸載使用者要求的單一玩家活動。

注意

選擇性套件和 DLC 套件不適用於所有開發人員帳戶。

當您呼叫此方法時,OS 會以無訊息方式卸載應用程式套件,而不會顯示通知對話方塊。 這個方法需要受限制的 storePackageManagement 功能才能執行這項作業。 如果您沒有此受限制功能的存取權,您可以使用 RequestUninstallStorePackageAsyncRequestUninstallStorePackageByStoreIdAsync 方法,改為 (這些方法會顯示通知對話方塊,要求使用者卸載套件的許可權) 。

注意

受限制的storePackageManagement功能僅適用于使用傳統型橋接器和使用 XVC 套件的 Xbox 遊戲,並且開發為受管理合作夥伴計畫的一部分,例如ID@Xbox計畫。 這些應用程式和遊戲預設具有這項功能。

適用於

另請參閱