Ejemplo n.º 1
0
        public void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (null != _default)
                {
                    _default.Dispose();
                    _default = null;
                }

                foreach (InternalSession session in _sessions)
                {
                    session.Dispose();
                }
                _sessions.Clear();
            }
        }
Ejemplo n.º 2
0
        public static Session Create(XmlSetting xmlSetting)
        {
            InternalSession defaultSession = CreateInternalSession(xmlSetting.SelectOne("/configuration/MQs/DefaultMQ"));

            Session session = new Session(defaultSession);

            XmlSetting[] mqSettings = xmlSetting.Select("/configuration/MQs/MQ");
            if (null == mqSettings || 0 == mqSettings.Length)
            {
                return(session);
            }

            foreach (XmlSetting mqSetting in mqSettings)
            {
                session.Add(CreateInternalSession(mqSetting));
            }
            return(session);
        }
Ejemplo n.º 3
0
 public Session(InternalSession session)
 {
     _default = session;
     _default.setDefault();
 }
Ejemplo n.º 4
0
 public void Add(InternalSession session)
 {
     _sessions.Add(session);
 }
Ejemplo n.º 5
0
 public Session(InternalSession session)
 {
     _default = session;
 }
Ejemplo n.º 6
0
        public void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (null != _default)
                {
                    _default.Dispose();
                    _default = null;
                }

                foreach (InternalSession session in _sessions)
                {
                    session.Dispose();
                }
                _sessions.Clear();
            }
        }
Ejemplo n.º 7
0
 public void Add(InternalSession session)
 {
     _sessions.Add(session);
 }
Ejemplo n.º 8
0
 public Session(InternalSession session)
 {
     _default = session;
     _default.setDefault();
 }
Ejemplo n.º 9
0
 public Session(InternalSession session)
 {
     _default = session;
 }