internal SynchronizedStore(IRecord record, LocalItemStore localStore, RecordItemChangeTable changeTable) { if (record == null) { throw new ArgumentNullException("record"); } if (localStore == null) { throw new ArgumentNullException("itemStore"); } if (changeTable == null) { throw new ArgumentNullException("changeTable"); } //m_record = record; SectionsToFetch = ItemSectionType.Standard; m_localStore = localStore; m_remoteStore = new RemoteItemStore(record); m_changeManager = new RecordItemChangeManager(this, changeTable); m_itemLocks = new RecordItemLockTable(); }
internal RecordItemLock(RecordItemLockTable lockTable, string itemID, long lockID) { m_lockTable = lockTable; m_lockID = lockID; m_itemID = itemID; }