コード例 #1
0
        public void                     addItem(DataItem aItem)
        {
            aItem.mConnection = this;
            ConnectionState  += new EventHandler(aItem.onConnectionStateChanged);
            aItem.initAccess();

            mItemListLock.EnterWriteLock();
            //========================================
            try
            {
                mItemList.Add(aItem);
                mItemListChanged = true;
            }
            finally
            {
                //========================================
                mItemListLock.ExitWriteLock();
            }
        }
コード例 #2
0
        public void addItem(DataItem aItem)
        {
            aItem.mConnection   = this;
                ConnectionState     += new EventHandler(aItem.onConnectionStateChanged);
                aItem.initAccess();

                mItemListLock.EnterWriteLock();
                //========================================
                try
                {
                    mItemList.Add(aItem);
                    mItemListChanged = true;
                }
                finally
                {
                    //========================================
                    mItemListLock.ExitWriteLock();
                }
        }