Diagnostický kód Bicep – BCP048
K této diagnostice dochází, když má funkce dva nebo více možných podpisů, ale zadaný vstup neodpovídá žádnému z nich.
Popis
Nelze vyřešit přetížení funkce.
Level
Chyba
Řešení
Ujistěte se, že argument předaný funkci odpovídá jednomu z očekávaných typů definovaných v podpisech přetížení.
Příklady
Následující příklad vyvolá diagnostiku, protože length()
funkce vyžaduje, aby jeho argument byl řetězec, objekt nebo pole.
output stringLength int = length(3)
Problém můžete vyřešit zadáním argumentu, který odpovídá požadovanému typu argumentu:
output stringLength int = length('three')
Další kroky
Další informace o diagnostice Bicep najdete v tématu Diagnostika jádra Bicep.