Aus dem Kurs: Web-APIs mit ASP.NET Core 8

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Controller und Action-Methoden im Überblick

Controller und Action-Methoden im Überblick – Tutorial zu ASP.NET Core

Aus dem Kurs: Web-APIs mit ASP.NET Core 8

Controller und Action-Methoden im Überblick

Wir wollen jetzt eine in Anführungszeichen "ordentliche API" erstellen und fangen mit dem einfachst möglichen Anwendungsfall an, nämlich dem Lesen von Daten. Wir werden also Logik implementieren, die uns bspw. eine Liste von Produkten oder ein Produkt zurückliefert. Wie funktioniert das? Wir haben ja uns bereits darauf geeinigt, dass wir das zunächst mit dem Controller-Ansatz von ASP.NET Core Web API machen. D.h., wir haben eine Controller-Klasse, in der steckt die Implementierung. So eine Controller-Klasse haben Sie bereits vorher gesehen, als wir die Projekte erzeugt haben und dann im Template diese Wettervorhersage drin war. Und das werden wir jetzt auch machen, aber eben zielgerichtet und spezifisch für unseren Anwendungsfall. Da gibt es jetzt ein paar Voraussetzungen. Zunächst einmal diese Controller-Klasse, die muss ableiten von ControllerBase. Das ist also die Basisklasse, wenn man einen API-Controller hat. Bei einem ASP.NET Core MVC Controller ist das anders, aber beim…

Inhalt