StoreContext.RequestUninstallStorePackageByStoreIdAsync(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается удалить указанный пакет загружаемого содержимого (DLC) для текущего приложения. Этот метод также отображает диалоговое окно пользовательского интерфейса, которое запрашивает разрешение для операции.
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), который требуется удалить для текущего приложения.
Возвращаемое значение
Асинхронная операция, которая при успешном завершении возвращает объект StoreUninstallStorePackageResult , предоставляющий сведения об операции удаления.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Services.Store.StoreContract (появилось в v3.0)
|
Комментарии
Этот метод можно использовать для освобождения места на диске путем удаления ненужных пакетов DLC. Например, игра, которая предлагает как однопользовательскую кампанию, так и многопользовательскую кампанию, может использовать этот метод для удаления однопользовательской кампании по запросу пользователя после завершения этой кампании.
При вызове этого метода ОС отображает диалоговое окно с запросом разрешения пользователя на удаление пакета приложения. Чтобы автоматически удалить пакет приложения без отображения диалогового окна уведомления, используйте UninstallStorePackageAsync или UninstallStorePackageByStoreIdAsync (для этих методов требуется доступ к ограниченной возможности).
Идентификатор магазина для надстройки доступен в Центре партнеров, а также возвращается свойством StoreIdобъекта StoreProduct , представляющего надстройку. Дополнительные сведения см. в разделе Идентификаторы Магазинов.
Примечание
Пакеты DLC доступны не для всех учетных записей разработчиков.