你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Bicep 诊断代码 - BCP048

当函数具有两个或多个可能的签名时,会发生此诊断,但提供的输入与其中任何签名不匹配。

说明

无法解析函数重载。

Level

错误

解决方案

确保传递给函数的参数与其重载签名中定义的预期类型之一匹配。

示例

下面的示例引发诊断,因为 length() 该函数需要其参数为字符串、对象或数组。

output stringLength int = length(3)

可以通过提供与所需参数类型匹配的参数来解决此问题:

output stringLength int = length('three')

后续步骤

有关 Bicep 诊断的详细信息,请参阅 Bicep 核心诊断