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
Effettuare il refresh dei dati di una QuickGrid di Blazor
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Gestione dell'annidamento delle regole dei layer in CSS
Eseguire i worklow di GitHub su runner potenziati
Usare il colore CSS per migliorare lo stile della pagina
Supportare la sessione affinity di Azure App Service con Application Gateway
Gestione dei nomi con le regole @layer in CSS
Creare una libreria CSS universale: Nav menu
Generare velocemente pagine CRUD in Blazor con QuickGrid
Introduzione alle Container Queries
Potenziare la ricerca su Cosmos DB con Full Text Search
Recuperare App Service cancellati su Azure
I più letti di oggi
- Utilizzare gli schematics di Capacitor per Angular
- Ottenere il riferimento alla finestra che ha aperto un'altra finestra con HTML5 e JavaScript
- Una chat P2P con Windows Communication Foundation
- Mostrare un Popup di Feedback nella Universal Windows Platform
- Applicare effetti di luce nella Universal Windows Platform