次の方法で共有


Bicep 診断コード - BCP048

この診断は、関数に 2 つ以上の可能なシグネチャがあるが、指定された入力がいずれのシグネチャにも一致しない場合に発生します。

説明

関数のオーバーロードを解決できません。

Level

エラー

解決策

関数に渡される引数が、オーバーロードシグネチャで定義されている予期される型の 1 つと一致していることを確認します。

次の例では、 length() 関数の引数が文字列、オブジェクト、または配列である必要があるため、診断を発生させます。

output stringLength int = length(3)

この問題を解決するには、必要な引数の型に一致する引数を指定します。

output stringLength int = length('three')

次のステップ

Bicep 診断の詳細については、「 Bicep コア診断」を参照してください。