У меня есть метод расширения, который использует некоторые настройки конфигурации. Я объявила их как static
.
public static class Extensions
{
static string _mailServer = ConfigurationManager.AppSettings["MailServer"];
// ... etc
public static void SendEmailConfirmation(this IOrder order) { }
}
Я просто хотел проверить, что это делает то, что я намереваюсь, поскольку я не уверен на 100%. Идея заключается в том, что я не хочу продолжать читать эти значения, я бы хотел, чтобы они читались один раз и кэшировались в течение всего срока действия веб-приложения. Это то, что произойдет? Благодаря