StoreContext.RequestUninstallStorePackageByStoreIdAsync(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のアプリの指定したダウンロード可能コンテンツ (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 パッケージは、すべての開発者アカウントで使用できるわけではありません。