es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Se está leyendo Settings.Default desde la memoria o el disco?

Tengo una aplicación en la que quiero leer la menor cantidad de información posible del disco. Tengo una aplicación WPF en .NET Core 3.1 donde he creado un archivo de configuración con las preferencias del usuario de esta manera:

public class UserSettings
{
    public string Username { get; set; }
    public string Language { get; set; }
}

Cuando leo las preferencias de esta manera:

var settings = JsonSerializer.Deserialize<usersettings>(File.ReadAllText("settings.json"));

¿De qué forma serán leídas?
1. Se leerán del disco a la memoria en el inicio de la aplicación, para que sean leídas desde la memoria cada vez.
2. La primera llamada las lee a la memoria, por lo que la primera lectura es del disco y después se leerá desde la memoria.
3. Siempre se leerán del disco.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    La respuesta es la opción 1. Leer desde el disco al momento de inicio de la aplicación, de manera que sea leído desde la memoria cada vez.

Comments are closed.