次の方法で共有


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 によって、アプリ パッケージをアンインストールするためのユーザーのアクセス許可を求めるダイアログが表示されます。 通知ダイアログを表示せずにアプリ パッケージをサイレント アンインストールするには、 UninstallStorePackageAsync または UninstallStorePackageByStoreIdAsync を使用します (これらのメソッドでは、制限された機能へのアクセスが必要です)。

アドオンのストア ID はパートナー センターで使用でき、アドオンを表す StoreProduct の StoreId プロパティによっても返されます。 詳細については、「 ストア ID」を参照してください。

注意

DLC パッケージは、すべての開発者アカウントで使用できるわけではありません。

適用対象

こちらもご覧ください