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; }
public Gateway() { _worker = new SMSWorker(); }