private DataBaseStructure structure = null; // хранить структуру БД #endregion Fields #region Constructors /// <summary> /// Инициализирует новый экземпляр класса /// </summary> public DataBase(DataBaseAdapter adap) { adapter = adap; structure = new DataBaseStructure(); parameters = new DataBaseParameters(1024); saver = new DataBaseSaver(adapter, parameters); }
/// <summary> /// Инициализирует новый экземпляр класса /// </summary> public DataBaseManager() { state = DBState.Default; adapter = new DataBaseAdapter(".", "", "sa", ""); provider = new DataBaseProvider(adapter); saver = new DataBaseSaver(); is_valid = false; timer = new Timer(TimerCallback, null, 0, 5000); slim = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion); t_slim = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion); DataBase.Initialize(); }
protected ReaderWriterLockSlim t_slim; // синхронизатор таймера #endregion Fields #region Constructors /// <summary> /// Инициализирует новый экземпляр класса /// </summary> public DataBaseManager() { state = DBState.Default; adapter = new DataBaseAdapter(".", "", "sa", ""); provider = new DataBaseProvider(adapter); saver = new DataBaseSaver(); is_valid = false; timer = new Timer(TimerCallback, null, 0, 5000); slim = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion); t_slim = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion); DataBase.Initialize(); }
private DataBaseSaver saver = null; // реализует сохранение значения параметра /// <summary> /// Инициализирует новый экземпляр класса /// </summary> /// <param name="Saver">Объек выполняющий сохранение значения параметров</param> internal DataBaseSaverAgent(DataBaseSaver Saver) { saver = Saver; }
private DataBaseSaver saver = null; // реализует сохранение значения параметра #endregion Fields #region Constructors /// <summary> /// Инициализирует новый экземпляр класса /// </summary> /// <param name="Saver">Объек выполняющий сохранение значения параметров</param> internal DataBaseSaverAgent(DataBaseSaver Saver) { saver = Saver; }