Репозиторий адресов (Адрессарий)

Пространство имен: Pullenti.Address

Expand
	imageСинтаксис

Свойства (get/set)

  Имя Тип Описание
Public propertyBaseDirstringДиректория, в которой расположен репозиторий адресов

Методы

  Имя Тип значения Описание
Public methodAddintДобавить адрес (всю иерархию) в репозиторий. У элементов будут устанавливаться поля RepObject с информацией о сохранении.
Public methodCommitнетСохранить изменения (вызывать периодически при добавлении больших объёмов, а также в конце загрузки)
Public methodDisposeнетЗавершить работу с репозиторием (крайне желательно вызывать в конце)
Public methodGetMaxIdintМаксимальный идентификатор (равен общему количеству элементов)
Public methodGetObjectRepaddrObjectПолучить объект по его идентификатору
Public methodGetObjectsList<RepaddrObject>Получить экземпляры дочерних объектов объекта
Public methodOpenнетОткрыть репозиторий
Public methodOptimizeнетВызывать в конце длительной загрузки - это займёт некоторое время, зато уменьшит размер индекса для оптимизации доступа и поиска.
Public methodSearchнетБез добавления попытаться привязать существующие элементы (для кого удалось - устанавливается поле RepObject)