![]() | InMemoryStorage - класс |
Пространство имён: FinistSoft.Storage
[SerializableAttribute] [KnownTypeAttribute("GetKnownType")] public sealed class InMemoryStorage : StorageConnection, ISerializable
Тип InMemoryStorage предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() ![]() | InMemoryStorage | |
![]() | InMemoryStorage() |
Инициализирует новый экземпляр класса, представляющий буфер бизнес-объектов.
|
![]() | InMemoryStorage(Boolean) |
Инициализирует новый экземпляр класса, с указанием типа хранилища.
|
![]() | InMemoryStorage(SerializationInfo, StreamingContext) |
Инициализирует новый экземпляр класса, представляющий базу данных в оперативной памяти, с сериализованными данными.
|
Имя | Описание | |
---|---|---|
![]() ![]() | Default |
Возвращает единственный экземпляр данного класса, являющийся базой данных в оперативной памяти.
|
![]() | Disposed |
Возвращает признак того, что произошло освобождение неуправляемых ресурсов.
(Унаследован от StorageConnection.) |
![]() | IsDatabase |
Возвращает признак, определяющий является ли данное хранилище базой данных или буфером.
|
![]() | StorageDispatcher |
Возвращает диспетчер соединения с данным хранилищем бизнес-объектов.
(Переопределяет StorageConnection.StorageDispatcher.) |
Имя | Описание | |
---|---|---|
![]() | BeginTransaction |
Открывает транзакцию, в рамках которой необходимо совершить действия над хранилищем.
(Переопределяет StorageConnection.BeginTransaction().) |
![]() | Clear() |
Очищает хранилище полностью.
|
![]() | Clear(Type) |
Удаляет из хранилища бизнес-объекты заданного типа.
|
![]() | CreateStoredProcedure |
Создает и возвращает хранимую процедуру для выполнения.
(Переопределяет StorageConnection.CreateStoredProcedure(String).) |
![]() | CreateTables |
Создаёт таблицы всех бизнес-объектов в хранилище.
(Переопределяет StorageConnection.CreateTables().) |
![]() | DefineCursor |
Создаёт определение курсора для обработки результатов объектного запроса.
(Переопределяет StorageConnection.DefineCursor(Query, Boolean).) |
![]() | Delete(Basis) |
Удаляет бизнес-объект из хранилища.
(Переопределяет StorageConnection.Delete(Basis).) |
![]() | Delete(Basis, DbTransaction) |
Удаляет бизнес-объект из хранилища, в рамках указанной транзакции.
(Переопределяет StorageConnection.Delete(Basis, DbTransaction).) |
![]() | Dispose |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением.
или сбросом неуправляемых ресурсов при соответствующем указании.
(Переопределяет StorageConnection.Dispose(Boolean).) |
![]() | DropAllTables |
Удаляет все имеющиеся таблицы в хранилище.
(Переопределяет StorageConnection.DropAllTables().) |
![]() | DropTables |
Удаляет таблицы всех бизнес-объектов в хранилище.
(Переопределяет StorageConnection.DropTables().) |
![]() | Equals(Object) |
Определяет равенство текущего хранилища заданному объекту.
(Переопределяет Object.Equals(Object).) |
![]() | Equals(InMemoryStorage) |
Определяет, равно ли заданное хранилище текущему.
|
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) |
![]() | GetHashCode |
Возвращает хеш-код для данного объекта.
(Переопределяет Object.GetHashCode().) |
![]() ![]() | GetKnownType |
Определяет типы, считаемые известными для сериализатора.
|
![]() | GetMemoryObjectsSet |
Возвращает хранилище для указанного типа бизнес-объекта.
|
![]() | GetObjectData |
Проводит этап сериализации объекта.
|
![]() | GetType | Gets the Type of the current instance. (Унаследован от Object.) |
![]() | Insert(Basis) |
Добавляет бизнес-объект в хранилище.
(Переопределяет StorageConnection.Insert(Basis).) |
![]() | Insert(Basis, DbTransaction) |
Добавляет бизнес-объект в хранилище, в рамках указанной транзакции.
(Переопределяет StorageConnection.Insert(Basis, DbTransaction).) |
![]() | Load |
Загружает реквизиты бизнес-объекта из хранилища по идентификатору.
(Переопределяет StorageConnection.Load(Basis, Boolean).) |
![]() | LoadObjectFromStorage |
Загружает реквизиты заданного бизнес-объекта значениями реквизитов заданного объекта из хранилища.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) |
![]() | PostSave |
Выполняет обработку бизнес-объекта после сохранения (вставка/обновление) объекта в хранилище.
(Переопределяет StorageConnection.PostSave(Basis, TimestampProperty).) |
![]() | ReservingIdCounter |
Резервирует заданный диапазон счетчика идентификаторов бизнес-объектов.
(Переопределяет StorageConnection.ReservingIdCounter(Int32).) |
![]() | RestoreByDefined |
Загружает неопределённые реквизиты бизнес-объекта из хранилища по заданным реквизитам.
(Переопределяет StorageConnection.RestoreByDefined(Basis).) |
![]() | RestoreById |
Загружает бизнес-объект из хранилища по идентификатору.
(Переопределяет StorageConnection.RestoreById(IdProperty).) |
![]() | Select(InMemoryQueryParser) |
Возвращает результат объектного запроса, для которого построено заданное определение курсора.
|
![]() | Select(Query) |
Возвращает результат объектного запроса.
(Переопределяет StorageConnection.Select(Query).) |
![]() | SelectObjectsByQuery |
Последовательно выбирают бизнес-объекты хранилища, которые удовлетворяют объектному запросу и соответствуют корневому объекту запроса с заданным индексом.
|
![]() | SerializeInMemoryStorage |
Оборачивает кеш в форму готовую к сериализации.
|
![]() | SerializeSet |
Производит xml-сериализацию хранилища бизнес-объектов.
|
![]() | ToString | Returns a string that represents the current object. (Унаследован от Object.) |
![]() | Update(Basis) |
Обновляет бизнес-объект в хранилище.
(Переопределяет StorageConnection.Update(Basis).) |
![]() | Update(Basis, DbTransaction) |
Обновляет бизнес-объект в хранилище, в рамках указанной транзакции.
(Переопределяет StorageConnection.Update(Basis, DbTransaction).) |
Имя | Описание | |
---|---|---|
![]() ![]() | _default |
Представляет единственный экземпляр данного класса, являющийся базой данных в оперативной памяти.
|
![]() | _disposed |
Представляет признак того, что произошло освобождение неуправляемых ресурсов.
(Унаследован от StorageConnection.) |
![]() | _isDatabase |
Представляет признак, определяющий является ли данное хранилище базой данных или буфером.
|
![]() | _locker |
Объект, служащий для обеспечения потоковой безопасности при доступе к объекту.
|
![]() | _setDict |
Представляет словарь, в котором ключом является полное наименование типа объекта, а значением – отдельное хранилище бизнес-объектов.
|
![]() | _useAutoSave |
Представляет признак автосохранения хранилища в файл.
|
Имя | Описание | |
---|---|---|
![]() ![]() | IDisposable.Dispose |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением.
или сбросом неуправляемых ресурсов.
(Унаследован от StorageConnection.) |