StoreContext.RequestUninstallStorePackageAsync(Package) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のアプリの指定したオプション パッケージのアンインストールを試みます。 このメソッドは、操作のアクセス許可を要求する UI ダイアログも表示します。
public:
virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ RequestUninstallStorePackageAsync(Package ^ package) = RequestUninstallStorePackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageAsync(Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageAsync(Package package);
function requestUninstallStorePackageAsync(package)
Public Function RequestUninstallStorePackageAsync (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 で導入)
|
注釈
この方法を使用すると、不要になったオプションのパッケージをアンインストールすることで、ディスク領域を解放できます。 たとえば、シングル プレイヤー キャンペーンとマルチプレイヤー キャンペーンの両方を提供するゲームでは、ユーザーがそのキャンペーンを完了した後、ユーザーの要求に応じてこの方法を使用してシングル プレイヤー キャンペーンをアンインストールできます。
このメソッドを呼び出すと、OS によって、アプリ パッケージをアンインストールするためのユーザーのアクセス許可を求めるダイアログが表示されます。 通知ダイアログを表示せずにアプリ パッケージをサイレント アンインストールするには、 UninstallStorePackageAsync または UninstallStorePackageByStoreIdAsync を使用します (これらのメソッドでは、制限された機能へのアクセスが必要です)。
注意
省略可能なパッケージと DLC パッケージは、すべての開発者アカウントで使用できるわけではありません。