/ / ¿Debería la posible desventaja de la configuración de roaming hacer que los duplique en la configuración local? - c #, windows-8, nube, windows-store-apps, configuración de aplicaciones

¿Debería la posible desventaja de la configuración de itinerancia hacerme duplicar en la configuración local? - c #, windows-8, cloud, windows-store-apps, configuración de aplicaciones

Hay dos escenarios en los que almacenar la configuración de mi aplicación localmente parece preferible a roaming / en la nube, a saber:

1) When the user has (temporarily) lost internet connectivity
2) When/if retrieving roaming settings perceptibly impacts performance

Así que estoy pensando en almacenar la configuración localmente y mediante roaming, y solo recuperar la configuración de roaming cuando detecto que el dispositivo que se está utilizando actualmente para ejecutar mi aplicación no es el uno usado normalmente / inicialmente. Por supuesto, aún necesitaría almacenar la configuración de roaming junto con la configuración local en cualquier caso.

IOW, quiero almacenar localmente para los escenarios mencionados anteriormente, pero también quiero recorrer la configuración en caso de que el usuario esté usando mi aplicación con un dispositivo diferente al original.

¿Es este un enfoque sensato (duplicando configuraciones tanto localmente como en la nube)? Si es así, ¿hay alguna manera de lograr esto de forma semiautomática en lugar de duplicar todas las configuraciones que almacenan el código?

Respuestas

2 para la respuesta № 1

La configuración de roaming está disponible sin conexión. La única diferencia es que se sincronizarán con otros dispositivos si estás en línea. Si está desconectado, solo usará la versión más reciente que tenga hasta que vuelva a conectarse.