StoreContext.RequestUninstallStorePackageByStoreIdAsync(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tenta di disinstallare il pacchetto DLC (Downloadable Content) 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 ^> ^ 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)
Parametri
- storeId
-
String
Platform::String
winrt::hstring
ID dello Store del componente aggiuntivo corrispondente al pacchetto DLC (Downloadable Content) 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 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.
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).
L'ID dello Store per un componente aggiuntivo è disponibile nel Centro per i partner e viene restituito anche dalla proprietà StoreId di StoreProduct che rappresenta il componente aggiuntivo. Per altre informazioni, vedere ID dello Store.
Nota
I pacchetti DLC non sono disponibili per tutti gli account per sviluppatori.