Правильное использование переменных сессии и состояния c - PullRequest
0 голосов
/ 01 мая 2020

Я заранее извиняюсь, так как вижу, что эта топика c обсуждалась много раз, но я все еще не уверен, что понял все правильно.

Все, что я хочу sh, - это установить спецификацию сессии c. переменных типа класса, которые я могу определять и использовать на страницах и в постбэках, но не между другими пользователями сайта.

Я давно программист, но обладаю минимальными навыками C#, и я sh, чтобы удостовериться, что этот код будет приемлем для тех из вас, кто имеет опыт:

public static class MySessionVariables
{
    public class Emailaccountclass
    {
        public string emailAddress;
        public List<int?> seenAccountUIDs;
        public int inboxRecords;
        public int recordsInEmailSent;
    }
    public static Emailaccountclass SessionEmailAccounts
    {
        get { return HttpContext.Current.Session["SessionEmailAccounts"] as Emailaccountclass; }
        set { HttpContext.Current.Session["SessionEmailAccounts"] = value; }
    }
}
...