Condividi tramite


StoreContext.RequestUninstallStorePackageAsync(Package) Metodo

Definizione

Tenta di disinstallare il pacchetto facoltativo specificato per l'app corrente. Questo metodo visualizza anche una finestra di dialogo dell'interfaccia utente che richiede l'autorizzazione per l'operazione.

public:
 virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ RequestUninstallStorePackageAsync(Package ^ package) = RequestUninstallStorePackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageAsync(Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageAsync(Package package);
function requestUninstallStorePackageAsync(package)
Public Function RequestUninstallStorePackageAsync (package As Package) As IAsyncOperation(Of StoreUninstallStorePackageResult)

Parametri

package
Package

Pacchetto facoltativo da disinstallare per l'app corrente.

Restituisce

Un'operazione asincrona che, al completamento, restituisce un oggetto StoreUninstallStorePackageResult che fornisce informazioni sull'operazione di disinstallazione.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
API contract
Windows.Services.Store.StoreContract (è stato introdotto in v3.0)

Commenti

È possibile usare questo metodo per liberare spazio su disco disinstallando pacchetti facoltativi non più necessari. Ad esempio, un gioco che offre sia una campagna a giocatore singolo che una campagna multiplayer può usare questo metodo per disinstallare la campagna a giocatore singolo alla richiesta dell'utente, dopo che l'utente ha completato la campagna.

Quando chiami questo metodo, il sistema operativo visualizza una finestra di dialogo che chiede all'utente l'autorizzazione per disinstallare il pacchetto dell'app. Per disinstallare automaticamente un pacchetto dell'app senza visualizzare una finestra di dialogo di notifica, usare UninstallStorePackageAsync o UninstallStorePackageByStoreIdAsync (questi metodi richiedono l'accesso a una funzionalità con restrizioni).

Nota

I pacchetti facoltativi e i pacchetti DLC non sono disponibili per tutti gli account per sviluppatori.

Si applica a

Vedi anche