Свернуть все Развернуть все Code: All Code: Multiple Code: Visual Basic Code: C# Code: Visual C++ Code: J# Code: JScript Свойства членов: Показать все Члены: Отфильтрованные Члены: Отфильтрованные Члены: Отфильтрованные Frameworks: Show All Frameworks: Multiple Frameworks: .NET Framework Only Frameworks: .NET Compact Framework Only Frameworks: XNA Framework Only

Включая защищенные члены
Включая унаследованные члены
Include .NET Framework Members
Include .NET Compact Framework Members
Include XNA Framework Members

SDK Pullenti Address programming reference for Python
AddressService - класс

Сервис работы с адресами

Пространство имен: pullenti.address

# Синтаксис

Python
    class AddressService

# Методы

| Имя | Тип значения | Описание
--- | --- | --- | ---
| get_children_objects | list | Получить список дочерних объектов для ГАР-объекта
| get_gar_index_path | str | Получить папку с используемым ГАР-индексом (если null, то индекс не подгружен)
| get_gar_statistic | GarStatistic | Получить информацию по индексу и его объектам
| get_object | GarObject | Получить объект по внутреннему идентификатору (он может меняться от версии к версии индекса, долгосрочно привязываться к нему НЕЛЬЗЯ)
| get_server_uri | str | Если связь с сервером установлена, то вернёт адрес
| get_server_version | str | Получить версию SDK на сервере
| initialize | нет | Инициализация движка - необходимо вызывать один раз в начале работы.
| process_single_address_text | TextAddress | Обработать текст с одним адресом (адресное поле)
| process_single_address_texts | list | Обработать порцию адресов. Использовать в случае сервера, посылая ему порцию на обработку (не более 100-300 за раз), чтобы сократить время на издержки взаимодействия. Для обычной работы (не через сервер) это эквивалентно вызову в цикле process_single_address_text и особого смысла не имеет.
| process_single_address_texts_records | list | Пробразовать порцию адресов сразу в представление для записи в БД (фактически вызываются process_single_address_texts и затем для каждого AddressDbRecord.AddressDbRecord, для случая взаимодействия с сервером так получится эффективнее)
| process_text | list | Обработать произвольный текст, в котором есть адреса
| search_objects | SearchResult | Искать объекты (для выпадающих списков)
| set_gar_index_path | нет | Указание директории с индексом ГАР (если не задать, то выделяемые объекты привязываться не будут)
| set_server_connection | bool | Для работы установить связь с сервером и все запросы делать через него (используется для ускорения работы для JS и Python)

# Поля

| Имя | Тип | Описание
--- | --- | --- | ---
| VERSION | str | Текущая версия
| VERSION_DATE | str | Дата создания текущей версии