Freigeben über


Bicep-Diagnosecode – BCP070

Diese Diagnose tritt auf, wenn eine Funktion ein Argument mit dem falschen Datentyp erhält.

Beschreibung

Das Argument des Typs <'Argumenttyp>' kann nicht dem Parameter des Typs 'Parametertyp><' zugewiesen werden.

Ebene

Fehler

Lösung

Stellen Sie einen Parameter mit dem richtigen Datentyp bereit.

Beispiele

Im folgenden Beispiel wird die Diagnose ausgelöst, da die Funktion, wenn sie contains() mit einer Zeichenfolge als erstes Argument verwendet wird, eine Zeichenfolge als zweites Argument erfordert, aber stattdessen eine ganze Zahl bereitgestellt wurde:

output stringTrue bool = contains('OneTwoThree', 2)

Sie können die Diagnose beheben, indem Sie eine Zeichenfolge als zweites Argument verwenden:

output stringTrue bool = contains('OneTwoThree', 'Two')

Nächste Schritte

Weitere Informationen zur Bicep-Diagnose finden Sie unter Bicep-Kerndiagnose.