示例#1
0
        public static SMSWorker GetInstance()
        {
            if (HttpContext.Current == null)
                return new SMSWorker();

            // определяем, существует ли объект в сессии
            SMSWorker worker = HttpContext.Current.Session[SessionKey] as SMSWorker;
            if (worker == null)
            {
                // создаем объект
                worker = new SMSWorker();
                // помещаем в сессию
                HttpContext.Current.Session[SessionKey] = worker;
            }
            return worker;
        }
示例#2
0
 public Gateway()
 {
     _worker = new SMSWorker();
 }