Compartir a través de


StoreContext.UninstallStorePackageAsync(Package) Método

Definición

Desinstala el paquete opcional especificado para la aplicación actual sin mostrar un cuadro de diálogo de interfaz de usuario de notificación al usuario.

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)

Parámetros

package
Package

Paquete opcional 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)
Características de aplicaciones
storePackageManagement

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.

Nota:

Los paquetes opcionales y los paquetes DLC no están disponibles para todas las cuentas de desarrollador.

Cuando se llama a este método, el sistema operativo desinstala silenciosamente el paquete de la aplicación sin mostrar un cuadro de diálogo de notificación. Este método requiere la funcionalidad storePackageManagement restringida para realizar esta operación. Si no tiene acceso a esta funcionalidad restringida, puede usar los métodos RequestUninstallStorePackageAsync o RequestUninstallStorePackageByStoreIdAsync (estos métodos muestran un cuadro de diálogo de notificación que solicita el permiso del usuario para desinstalar el paquete).

Nota:

La funcionalidad restricted storePackageManagement solo está disponible para aplicaciones de escritorio y juegos que usan el Puente de dispositivo de escritorio y para juegos xbox que usan paquetes XVC y se desarrollan como parte de un programa de asociados administrados, como el programa de ID@Xbox. Estas aplicaciones y juegos tienen esta funcionalidad de forma predeterminada.

Se aplica a

Consulte también