示例#1
0
        public void Connect()
        {
            using (Lock())
            {
                if (!IsConnected)
                {
                    m_src.Connect();
                    m_mapper.Connect();
                    RegisterHandlers();
                }

                ++m_refCount;

                ProvidersTracker.RegisterProvider(this, m_src);
            }
        }
示例#2
0
            public void Connect()
            {
                lock (m_table)
                {
                    if (!IsConnected)
                    {
                        m_table.Connect();
                    }

                    ++m_cxnCount;
                }

                ProvidersTracker.RegisterProvider(this, m_table.ID);

                Assert(IsConnected);
            }