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
Eliminare record doppi in Sql Server
Combinare Container Queries e Media Queries
Recuperare le subissue e il loro stato di completamento in GitHub
Gestione degli eventi nei Web component HTML
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Ricevere notifiche sui test con Azure Load Testing
Ordine e importanza per @layer in CSS
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Utilizzare Locust con Azure Load Testing
Introduzione ai web component HTML
Eseguire query in contemporanea con EF
I più letti di oggi
- PWAConf 2020 - Online
- Gestione ciclo di vita in .NET Aspire
- Inserire, modificare o cancellare record con ADO.NET
- Redirect automatico da HTTP a HTTPs
- #SQLServer #Modeling (codename Oslo) CTP di nov 2009 aggiornato per VS 2010 RC: http://u.aspitalia.com/fi
- Supporto migliorato agli statement condizionali nelle pipeline di Azure DevOps
- Semplificare il deploy di applicazioni Silverlight con la compilazione condizionale
- Gestire l'errore di caricamento dell'immagine in Silverlight 2.0
- Rimandare l'elaborazione di un messaggio di una coda Service Bus in Windows Azure
- Abilitare la compressione GZip nei website di Windows Azure