Поделиться через


StoreContext.UninstallStorePackageAsync(Package) Метод

Определение

Удаляет указанный необязательный пакет для текущего приложения без отображения пользователю диалогового окна пользовательского интерфейса уведомлений.

public:
 virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ UninstallStorePackageAsync(Package ^ package) = UninstallStorePackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package package);
function uninstallStorePackageAsync(package)
Public Function UninstallStorePackageAsync (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)
Возможности приложения
storePackageManagement

Комментарии

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

Примечание

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

При вызове этого метода ОС автоматически удаляет пакет приложения без отображения диалогового окна уведомления. Для выполнения этой операции для этого метода требуется ограниченная возможность storePackageManagement . Если у вас нет доступа к этой ограниченной возможности, можно использовать методы RequestUninstallStorePackageAsync или RequestUninstallStorePackageByStoreIdAsync (эти методы отображают диалоговое окно уведомления, запрашивающее разрешение пользователя на удаление пакета).

Примечание

Возможность storePackageManagement с ограниченным доступом доступна только для классических приложений и игр, использующих мост для классических приложений, а также для игр Xbox, использующих пакеты XVC и разработанных в рамках управляемой партнерской программы, например программы ID@Xbox. Эти приложения и игры имеют эту возможность по умолчанию.

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

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