Репозиторий адресов (Адрессарий)Пространство имен: Pullenti.Address
Синтаксис
Свойства (get/set)
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | Add | int | Добавить адрес (всю иерархию) в репозиторий. У элементов будут устанавливаться поля RepObject с информацией о сохранении. |
![]() | Commit | нет | Сохранить изменения (вызывать периодически при добавлении больших объёмов, а также в конце загрузки) |
![]() | Dispose | нет | Завершить работу с репозиторием (крайне желательно вызывать в конце) |
![]() | GetMaxId | int | Максимальный идентификатор (равен общему количеству элементов) |
![]() | GetObject | RepaddrObject | Получить объект по его идентификатору |
![]() | GetObjects | List<RepaddrObject> | Получить экземпляры дочерних объектов объекта |
![]() | Open | нет | Открыть репозиторий |
![]() | Optimize | нет | Вызывать в конце длительной загрузки - это займёт некоторое время, зато уменьшит размер индекса для оптимизации доступа и поиска. |
![]() | Search | нет | Без добавления попытаться привязать существующие элементы (для кого удалось - устанавливается поле RepObject) |