25 882 документа
← К списку

СервисИнтеграцииМенеджер.<Имя сервиса интеграции>.УстановитьАктивность (IntegrationServiceManager.<Integration service name>.SetActive)

страница

СервисИнтеграцииМенеджер.<Имя сервиса интеграции>.УстановитьАктивность (IntegrationServiceManager.<Integration service name>.SetActive)

СервисИнтеграцииМенеджер.<Имя сервиса интеграции> (IntegrationServiceManager.<Integration service name>)

УстановитьАктивность (SetActive)

Доступен, начиная с версии 8.3.17.

Синтаксис:

УстановитьАктивность(<Активность>)

Параметры:

<Активность> (обязательный)

Тип: Булево.

  • Если Истина, то сервис интеграции активен:
    • Предоставляется возможность отправить сообщение.
    • Выполняется подключение к каналам сервиса интеграции для получения сообщений.
    • Вызывается обработчик для полученных сообщений.
  • Если Ложь, то сервис интеграции не активен:
    • При попытке отправить сообщение будет выбрасываться исключение.
    • Выполняется отключение от ранее подключенных каналов сервиса интеграции.
    • Обработчик для полученных сообщений не вызывается, включая те, что накоплены в локальной очереди сообщений.

Описание:

Устанавливает активность сервиса интеграции в текущей области данных или информационной базы.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Примечание:

При установке выполняются следующие действия:

  • Если сервис интеграции разделен, исключение генерируется, если выполняется одно из перечисленных условий:
    • У пользователя нет права "Администрирование данных".
    • В сеансе используется разделитель, который не разделяет сервис интеграции.
    • В сеансе не используется разделитель, который разделяет сервис интеграции.
    • Изменяется активность сервиса интеграции для области данных.
    • Значение хранится в базе данных для каждой области данных отдельно.
  • Если сервис интеграции не разделен, исключение генерируется, если выполняется одно из перечисленных условий:
    • У пользователя нет права "Администрирование".
    • В сеансе используется любой разделитель.
    • Изменяется активность сервиса интеграции для информационной базы.
    • Значение хранится в базе данных.
  • Активность кэшируется в течение 20 секунд.
  • Задания обработки сервисов интеграции уведомляются о необходимости перезапуска. Если уведомление не будет получено, то задание обновит информацию об активности максимум через 20 секунд.

См. также:

СервисИнтеграцииМенеджер.<Имя сервиса интеграции>, метод ПолучитьАктивность

Использование в версии:

Доступен, начиная с версии 8.3.17.

Описание изменено в версии 8.3.18.


     Методическая информация