InMemoryObjectsSetT - класс |
Пространство имён: FinistSoft.Storage
[SerializableAttribute] [KnownTypeAttribute("GetKnownType")] public sealed class InMemoryObjectsSet<T> : IStorage, ISerializable where T : Basis
Тип InMemoryObjectsSetT предоставляет следующие члены.
Имя | Описание | |
---|---|---|
InMemoryObjectsSetT |
Инициализирует новый экземпляр класса.
| |
InMemoryObjectsSetT(SerializationInfo, StreamingContext) |
Инициализирует новый экземпляр класса с сериализованными данными.
|
Имя | Описание | |
---|---|---|
Count |
Возвращает количество бизнес-объектов в хранилище.
| |
Objects |
Возвращает перечислитель, который можно использовать для перебора бизнес-объектов хранилища.
|
Имя | Описание | |
---|---|---|
Clear |
Очищает хранилище.
| |
Clone |
Создаёт новый объект, являющийся копией текущего экземпляра.
| |
Delete |
Удаляет типизированный бизнес-объект из хранилища.
| |
Equals(Object) |
Определяет равенство текущего хранилища бизнес-объектов заданному объекту.
(Переопределяет ObjectEquals(Object).) | |
Equals(InMemoryObjectsSetT) |
Определяет, равно ли заданное хранилище бизнес-объектов текущему.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
Find |
Возвращает бизнес-объект по идентификатору.
| |
GetHashCode |
Возвращает хеш-код для данного объекта.
(Переопределяет ObjectGetHashCode.) | |
GetKnownType |
Определяет типы, считаемые известными для сериализатора.
| |
GetObjectData |
Проводит этап сериализации объекта.
| |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
Insert |
Добавляет типизированный бизнес-объект в хранилище.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
Update |
Обновляет типизированный бизнес-объект, находящийся в хранилище.
|
Имя | Описание | |
---|---|---|
_set |
Представляет словарь, в котором ключом является значение идентификатора, а значением – бизнес-объект.
|
Имя | Описание | |
---|---|---|
IStorageDelete |
Удаляет бизнес-объект из хранилища.
| |
IStorageInsert |
Добавляет бизнес-объект в хранилище.
| |
IStorageUpdate |
Обновляет бизнес-объект, находящийся в хранилище.
|