StoreContext.RequestUninstallStorePackageAsync(Package) Метод

Определение

Пытается удалить указанный необязательный пакет для текущего приложения. Этот метод также отображает диалоговое окно пользовательского интерфейса, которое запрашивает разрешение для операции.

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)

Комментарии

Этот метод можно использовать для освобождения места на диске путем удаления необязательных пакетов, которые больше не требуются. Например, игра, которая предлагает как однопользовательскую кампанию, так и многопользовательскую кампанию, может использовать этот метод для удаления однопользовательской кампании по запросу пользователя после завершения этой кампании.

При вызове этого метода операционная система отображает диалоговое окно с запросом разрешения пользователя на удаление пакета приложения. Чтобы автоматически удалить пакет приложения без отображения диалогового окна уведомления, используйте UninstallStorePackageAsync или UninstallStorePackageByStoreIdAsync (эти методы требуют доступа к ограниченной возможности).

Примечание

Необязательные пакеты и пакеты DLC доступны не для всех учетных записей разработчиков.

Применяется к

См. также раздел