Для изменения размера нажмите или перетащите

InMemoryObjectsSetT - класс

Представляет хранилище бизнес-объектов заданного типа в оперативной памяти.
Иерархия наследования
SystemObject
  FinistSoft.StorageInMemoryObjectsSetT

Пространство имён:  FinistSoft.Storage
Сборка:  Engine (в Engine.dll) Версия: 1.0.0
Синтаксис
[SerializableAttribute]
[KnownTypeAttribute("GetKnownType")]
public sealed class InMemoryObjectsSet<T> : IStorage, 
	ISerializable
where T : Basis

Параметры типа

T
Тип бизнес-объектов, производных от класса Basis.

Тип InMemoryObjectsSetT предоставляет следующие члены.

Конструкторы
Свойства
  ИмяОписание
Открытое свойство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
Обновляет бизнес-объект, находящийся в хранилище.
В начало страницы
См. также