Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Diagnose tritt auf, wenn eine Funktion über zwei oder mehr mögliche Signaturen verfügt, aber die bereitgestellte Eingabe stimmt nicht mit keiner dieser Signaturen überein.
Beschreibung
Auflösung der Funktionsüberladung nicht möglich.
Ebene
Fehler
Lösung
Stellen Sie sicher, dass das an die Funktion übergebene Argument mit einem der erwarteten Typen übereinstimmt, die in den Überladungssignaturen definiert sind.
Beispiele
Im folgenden Beispiel wird die Diagnose ausgelöst, da für die length() Funktion das Argument eine Zeichenfolge, ein Objekt oder ein Array erforderlich ist.
output stringLength int = length(3)
Sie können das Problem beheben, indem Sie ein Argument bereitstellen, das dem erforderlichen Argumenttyp entspricht:
output stringLength int = length('three')
Nächste Schritte
Weitere Informationen zur Bicep-Diagnose finden Sie unter Bicep-Kerndiagnose.