Skip to content

General.GetMappedValueOrDefault

Вызов: GAP.ScadaProjectBase.General.GetMappedValueOrDefault(input, mappingPairs, defaultValue)

Возвращает значение по ключу из строки пар или defaultValue при отсутствии.

Разбирает mappingPairs в формате key=value|key2=value2 и возвращает значение для input. Если формат некорректен или ключ не найден, возвращает defaultValue (без логирования ошибки).

  • defaultValue: возвращается, если ключ input не найден или mappingPairs имеет некорректный формат (логирование ошибок формата отключено).
  • Вызов: GAP.ScadaProjectBase.General.GetMappedValueOrDefault("2", "1=Low|2=High", "Unknown")
    • Результат: "High"; если ключа нет, вернётся "Unknown".