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