StoreContext.UninstallStorePackageByStoreIdAsync(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
卸載目前應用程式的指定可下載內容 (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 功能才能執行這項作業。 如果您沒有此受限制功能的存取權,您可以使用 RequestUninstallStorePackageAsync 或 RequestUninstallStorePackageByStoreIdAsync 方法,改為 (這些方法會顯示通知對話方塊,要求使用者卸載套件的許可權) 。
注意
受限制的storePackageManagement功能僅適用于使用傳統型橋接器和使用 XVC 套件的 Xbox 遊戲,並且開發為受管理合作夥伴計畫的一部分,例如ID@Xbox計畫。 這些應用程式和遊戲預設具有這項功能。
附加元件的市集識別碼可在合作夥伴中心取得,而且它也會由代表附加元件的StoreProduct 的 StoreId屬性傳回。 如需詳細資訊,請參閱 存放區識別碼。