Condividi tramite


StoreContext.UninstallStorePackageAsync(Package) Metodo

Definizione

Disinstalla il pacchetto facoltativo specificato per l'app corrente senza visualizzare una finestra di dialogo dell'interfaccia utente di notifica all'utente.

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)

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)
Funzionalità dell'app
storePackageManagement

Commenti

È possibile usare questo metodo per liberare spazio su disco disinstallando i pacchetti DLC 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.

Nota

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

Quando chiami questo metodo, il sistema operativo disinstalla automaticamente il pacchetto dell'app senza visualizzare una finestra di dialogo di notifica. Questo metodo richiede la funzionalità storePackageManagement con restrizioni per eseguire questa operazione. Se non si ha accesso a questa funzionalità limitata, è possibile usare i metodi RequestUninstallStorePackageAsync o RequestUninstallStorePackageByStoreIdAsync (questi metodi visualizzano invece una finestra di dialogo di notifica che richiede l'autorizzazione dell'utente per disinstallare il pacchetto).

Nota

La funzionalità storePackageManagement con restrizioni è disponibile solo per le applicazioni desktop e i giochi che usano il Desktop Bridge e per i giochi Xbox che usano pacchetti XVC e vengono sviluppati come parte di un programma partner gestito, ad esempio il programma ID@Xbox. Queste applicazioni e giochi hanno questa funzionalità per impostazione predefinita.

Si applica a

Vedi anche