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


StoreContext.UninstallStorePackageByStoreIdAsync(String) Метод

Определение

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

public:
 virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ UninstallStorePackageByStoreIdAsync(Platform::String ^ storeId) = UninstallStorePackageByStoreIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageByStoreIdAsync(winrt::hstring const& storeId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageByStoreIdAsync(string storeId);
function uninstallStorePackageByStoreIdAsync(storeId)
Public Function UninstallStorePackageByStoreIdAsync (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)
Возможности приложения
storePackageManagement

Комментарии

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

Примечание

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

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

Примечание

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

Идентификатор магазина для надстройки доступен в Центре партнеров, а также возвращается свойством StoreIdобъекта StoreProduct , представляющего надстройку. Дополнительные сведения см. в разделе Идентификаторы Магазина.

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

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