StoreContext.RequestUninstallStorePackageByStoreIdAsync(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Intenta desinstalar el paquete de contenido descargable (DLC) especificado para la aplicación actual. Este método también muestra un cuadro de diálogo de interfaz de usuario que solicita permiso para la operación.
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)
Parámetros
- storeId
-
String
Platform::String
winrt::hstring
El id. de la Tienda del complemento que corresponde al paquete de contenido descargable (DLC) que se va a desinstalar para la aplicación actual.
Devoluciones
Una operación asincrónica que, al finalizar correctamente, devuelve un objeto StoreUninstallStorePackageResult que proporciona información sobre la operación de desinstalación.
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
|
API contract |
Windows.Services.Store.StoreContract (se introdujo en la versión v3.0)
|
Comentarios
Puede usar este método para liberar espacio en disco desinstalando paquetes DLC que ya no son necesarios. Por ejemplo, un juego que ofrece una campaña de un solo jugador y una campaña multijugador podría usar este método para desinstalar la campaña de un solo jugador en la solicitud del usuario, después de que el usuario haya completado esa campaña.
Al llamar a este método, el sistema operativo muestra un cuadro de diálogo que pide al usuario permiso para desinstalar el paquete de la aplicación. Para desinstalar silenciosamente un paquete de aplicación sin mostrar un cuadro de diálogo de notificación, use UninstallStorePackageAsync o UninstallStorePackageByStoreIdAsync (estos métodos requieren acceso a una funcionalidad restringida).
El id. de la Tienda de un complemento está disponible en el Centro de partners y también lo devuelve la propiedad StoreId del StoreProduct que representa el complemento. Para obtener más información, consulta Identificadores de la Tienda.
Nota
Los paquetes DLC no están disponibles para todas las cuentas de desarrollador.