StoreContext.UninstallStorePackageByStoreIdAsync(String) 方法

定義

卸載目前應用程式的指定可下載內容 (DLC) 套件,而不向使用者顯示通知 UI 對話方塊。

public:
 virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ UninstallStorePackageByStoreIdAsync(Platform::String ^ storeId) = UninstallStorePackageByStoreIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageByStoreIdAsync(winrt::hstring const& storeId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageByStoreIdAsync(string storeId);
function uninstallStorePackageByStoreIdAsync(storeId)
Public Function UninstallStorePackageByStoreIdAsync (storeId As String) As IAsyncOperation(Of StoreUninstallStorePackageResult)

參數

storeId
String

Platform::String

winrt::hstring

對應至要卸載目前應用程式之 DLC 套件之附加元件的市集識別碼。

傳回

在成功完成時,非同步作業會傳回 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計畫。 這些應用程式和遊戲預設具有這項功能。

附加元件的市集識別碼可在合作夥伴中心取得,而且它也會由代表附加元件的StoreProduct 的 StoreId屬性傳回。 如需詳細資訊,請參閱 存放區識別碼

適用於

另請參閱