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
Anonimizzare i dati sensibili nei log di Azure Front Door
Gestione ciclo di vita in .NET Aspire
Creare agenti facilmente con Azure AI Agent Service
Gestire gli errori nelle Promise JavaScript con try()
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Fornire parametri ad un Web component HTML
Utilizzare Locust con Azure Load Testing
Pubblicare un MCP Server in GitHub MCP Registry
Potenziare la ricerca su Cosmos DB con Full Text Search
Utilizzare l nesting nativo dei CSS
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Supportare la crittografia di ASP.NET Core con Azure Container App
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Sfruttare una CDN con i bundle di ASP.NET
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Le DirectInk API nella Universal Windows Platform
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Gli oggetti CallOut di Expression Blend 4.0
- Inserire le news di Punto Informatico nel proprio sito


