Partager via


Bicep diagnostic code - BCP048

Ce diagnostic se produit lorsqu’une fonction a deux signatures ou plus possibles, mais que l’entrée fournie ne correspond à aucune d’entre elles.

Description

Impossible de résoudre la surcharge de la fonction.

Level

Error

Solution

Vérifiez que l’argument passé à la fonction correspond à l’un des types attendus définis dans ses signatures de surcharge.

Exemples

L’exemple suivant déclenche le diagnostic, car la length() fonction exige que son argument soit une chaîne, un objet ou un tableau.

output stringLength int = length(3)

Vous pouvez résoudre le problème en fournissant un argument qui correspond au type d’argument requis :

output stringLength int = length('three')

Étapes suivantes

Pour plus d’informations sur les diagnostics Bicep, consultez diagnostics principaux Bicep.