Come abbiamo introdotto nello script 6 (https://www.winrtitalia.com/script/6/Accedere-Risorse-Immagini-Windows-Store-App-Windows.aspx), in WinRT abbiamo a disposizione uno storage remoto relativo al Microsoft ID loggato sul sistema operativo.
Questo storage è gestibile attraverso le API del framework in modo che le nostre applicazioni possano leggere e scrivere direttamente.
Allo storage si accede dalla proprietà RoamingFolder di Windows.Storage.ApplicationData.Current, proprietà di tipo ApplicationDataContainer.
Windows.Storage.ApplicationDataContainer _roamingFolder = Windows.Storage.ApplicationData.Current.RoamingFolder;
Grazie alle API scrivere e lettere nello storage è estremamente semplice.
StorageFile file = await _roamingFolder.CreateFileAsync("file.txt", CreateCollisionOption.ReplaceExisting); await FileIO.WriteTextAsync(file, "esempio"); StorageFile file2 = await roamingFolder.GetFileAsync("file.txt"); String value = await FileIO.ReadTextAsync(file2);
L'uso di RoamingFolder è quello di memorizzare dati di ridotta dimensione che l'utente possa ritrovare nelle proprie app su altri device, per volumi più consistenti è necessario usare altre metodologie come, ad esempio, SkyDrive.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare una libreria CSS universale: Clip-path
Creare un'applicazione React e configurare Tailwind CSS
Assegnare un valore di default a un parametro di una lambda in C#
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Creare un webhook in Azure DevOps
Miglioramenti agli screen reader e al contrasto in Angular
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Creare una libreria CSS universale: Immagini
Applicare un filtro per recuperare alcune issue di GitHub
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework