コード例 #1
0
ファイル: NMSSupport.cs プロジェクト: ioxuy/meijing-ui
        public void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (null != _default)
                {
                    _default.Dispose();
                    _default = null;
                }

                foreach (InternalSession session in _sessions)
                {
                    session.Dispose();
                }
                _sessions.Clear();
            }
        }
コード例 #2
0
ファイル: NMSSupport.cs プロジェクト: ioxuy/meijing-ui
        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);
        }
コード例 #3
0
ファイル: NMSSupport.cs プロジェクト: ioxuy/meijing-ui
 public Session(InternalSession session)
 {
     _default = session;
     _default.setDefault();
 }
コード例 #4
0
ファイル: NMSSupport.cs プロジェクト: ioxuy/meijing-ui
 public void Add(InternalSession session)
 {
     _sessions.Add(session);
 }
コード例 #5
0
 public Session(InternalSession session)
 {
     _default = session;
 }
コード例 #6
0
ファイル: NMSSupport.cs プロジェクト: Redi0/meijing-ui
        public void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (null != _default)
                {
                    _default.Dispose();
                    _default = null;
                }

                foreach (InternalSession session in _sessions)
                {
                    session.Dispose();
                }
                _sessions.Clear();
            }
        }
コード例 #7
0
ファイル: NMSSupport.cs プロジェクト: Redi0/meijing-ui
 public void Add(InternalSession session)
 {
     _sessions.Add(session);
 }
コード例 #8
0
ファイル: NMSSupport.cs プロジェクト: Redi0/meijing-ui
 public Session(InternalSession session)
 {
     _default = session;
     _default.setDefault();
 }
コード例 #9
0
ファイル: NMSSupport.cs プロジェクト: Redi0/meijing-ui
 public Session(InternalSession session)
 {
     _default = session;
 }