Перейти к основному содержимому

О2_Routing.СоздатьПараметрыМодели

Формирует структуру параметров модели маршрутизации со значениями по умолчанию. Основной путь вызова — через фасад О2.Модели().МодельМаршрутизации().СоздатьПараметрыМодели().

Синтаксис

О2.Модели().МодельМаршрутизации().СоздатьПараметрыМодели()

Возвращаемое значение

  • Структура — параметры модели со следующими полями:
    • КонтрольЦелыхЧиселПеречислениеСсылка.О2_МетодыКонтроляЦелыхЧисел — метод контроля целочисленности значений, передаваемых в модель. Значение по умолчанию — ВызыватьИсключение.

Описание

Поле КонтрольЦелыхЧисел управляет поведением расширения при попытке передать в модель нецелое числовое значение в транзитах, ёмкостях и границах ресурсов. Допустимые значения перечисления:

  • ВызыватьИсключение — значение по умолчанию. Попытка использовать нецелое число приводит к исключению, которое программист обрабатывает явно.
  • Иные значения перечисления описывают альтернативные стратегии контроля (округление, автоматическое приведение и т. п.) — применяются, когда контроль в runtime-режиме не подходит.
Рекомендация

Оставляйте значение КонтрольЦелыхЧисел равным ВызыватьИсключение. Это гарантирует, что ошибка в подготовке данных модели маршрутизации (например, передача нецелых значений в транзит) будет замечена сразу, а не приведёт к скрытому искажению результата.

Пример

Параметры = О2.Модели()
.МодельМаршрутизации()
.СоздатьПараметрыМодели();

Модель = О2.Модели()
.МодельМаршрутизации()
.СоздатьМодель(Параметры);

См. также