Abbiamo visto in precedenza come recuperare un file mediante le api FileOpenPicker. Queste particolari API non necessitano di capability particolari per funzionare poiché è l'utente a guidare la selezione del file. Ma cosa accade se la nostra applicazione necessita di riutilizzare un file scelto in precedenza?
Il Windows Runtime mette a disposizione l'API StorageApplicationPermissions: in particolare, utilizzando la proprietà MostRecentlyUsedList possiamo recuperare i file utilizzati di recente nell'applicazione.
var entries = StorageApplicationPermissions.MostRecentlyUsedList.Entries; if (entries.Count > 0) { foreach (AccessListEntry entry in entries) { //recuparare il token } }
Una volta recuperato il token è possibile recuperare il file è utilizzando il seguente metodo:
StorageApplicationPermissions.MostRecentlyUsedList.GetFileAsync(token);
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare PostgreSQL con Microsoft Azure
Elencare gli utenti loggati con Blazor Server
Filtrare il logging con il metodo LogTo di Entity Framework Core 5
Winget: un nuovo package manager per Windows
Ottimizzare costi e prestazioni con l'autoscale di Azure Cosmos DB
C#/WinRT: integrare l'ecosistema di Windows 10 nelle applicazioni .NET
Navigazione sfruttando i fragments con Angular
Eseguire più query che tornano un singolo dato in un solo comando con la libreria Entity Framework Plus
Abilitare l'uso di C# 9 nelle applicazioni Xamarin.Forms
Abilitare la configurazione fortemente tipizzata in Blazor
Personalizzare gli elementi del controllo SwipeView in Xamarin Forms
Cambiare automaticamente lo stato di un work item in una pipeline di Azure DevOps