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