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 App Service cancellati su Azure
Gestire la cancellazione di una richiesta in streaming da Blazor
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Fornire parametri ad un Web component HTML
Il nuovo controllo Range di Blazor 9
Generare un hash con SHA-3 in .NET
Utilizzare Azure Cosmos DB con i vettori
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Utilizzare gRPC su App Service di Azure
Ottimizzare le performance usando Span<T> e il metodo Split
Eliminare una project wiki di Azure DevOps