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
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Utilizzare il trigger SQL con le Azure Function
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Evitare il flickering dei componenti nel prerender di Blazor 8
.NET Conference Italia 2024
Utilizzare una qualunque lista per i parametri di tipo params in C#
Creare una libreria CSS universale: Clip-path
Gestione degli stili CSS con le regole @layer
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Usare le navigation property in QuickGrid di Blazor
Cambiare la chiave di partizionamento di Azure Cosmos DB
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core