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
Gestione dei codeowners in GitHub
Raggruppare risorse in .NET Aspire
Interazione con ReconnectModal in Blazor
Introduzione a GitHub Copilot CLI
Centralizzare e governare MCP server e Skill con Azure API Center
Come automatizzare il download dei report di billing da GitHub Enterprise
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Eliminare record doppi in Sql Server
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Creare una file based app con C#
Filtrare i dati in ASP.NET Core usando OpenTelemetry su Azure Monitor
Personalizzare i parametri del CSS Scroll Snap




