Negli script precedenti abbiamo visto come sia possibile scrivere e leggere file su uno spazio remoto (RoamingFolder), le cui informazioni sono condivise tra tutte le app di un utente, anche su device eterogenei.
I file su RoamingFolder sono resi condivisibili sui device attraverso una sincronizzazione automatica che può essere influenzata da diversi fattori come la connettività ad esempio, quindi in genere non è immediata e non può essere controllata o attivata programmaticamente.
Tuttavia è possibile conoscere quando tale sincronizzazione è avvenuta attraverso l'evento DataChanged di ApplicationData.Current:
ApplicationData.Current.DataChanged += Current_DataChanged; // private void Current_DataChanged(ApplicationData sender, object args) { }
A seguito dell'evento possiamo attuare specifiche logiche di recupero dei dati che altre app hanno salvato e invalidazione di quelli presenti nell'app notificata.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare una qualunque lista per i parametri di tipo params in C#
Scrivere selettori CSS più semplici ed efficienti con :is()
Migliorare l'organizzazione delle risorse con Azure Policy
Supportare la crittografia di ASP.NET Core con Azure Container App
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Montare Azure Blob Storage su Linux con BlobFuse2
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Integrare un servizio esterno con .NET Aspire
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Ridurre il reflow cambiando il CSS
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Gestire il routing HTTP in Azure Container App
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!