Поделиться через


Код диагностики Bicep — BCP048

Эта диагностика возникает, когда функция имеет две или более возможных сигнатур, но предоставленные входные данные не соответствуют ни одному из них.

Description

Не удается разрешить перегрузку функции.

Уровень

Ошибка

Решение

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

Примеры

В следующем примере возникает диагностика, так как length() функция требует, чтобы его аргумент был строкой, объектом или массивом.

output stringLength int = length(3)

Эту проблему можно устранить, указав аргумент, соответствующий требуемому типу аргумента:

output stringLength int = length('three')

Следующие шаги

Дополнительные сведения о диагностика Bicep см. в диагностика ядра Bicep.