Aus dem Kurs: Web-APIs mit ASP.NET Core 8
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
ActionResult als Rückgabetyp verwenden – Tutorial zu ASP.NET Core
Aus dem Kurs: Web-APIs mit ASP.NET Core 8
ActionResult als Rückgabetyp verwenden
Ich sprach ja bereits davon, es gibt noch einen weiteren Ansatz, um mehrere Elemente zurückzugeben. Das Prinzip ist dasselbe, doch der Rückgabetyp ändert sich. Der ist jetzt ActionResult. Es gibt auch ein Interface iActionResult, aber mit ActionResult fahren wir hier ganz gut. Da können wir nämlich ein bisschen besser steuern, wie das mit Fehler-Handling oder mit HTTP-Statuscodes aussieht. Wir holen uns wieder die Liste der Produkte, wie vorher auch, aber momentan können wir sie nicht zurückgeben, denn Products als DbSet von Product ist ja kein ActionResult. Die Idee ist jetzt Folgende. Ich habe ja bei einem HTTP-Aufruf eine Rückgabe, und diese Rückgabe, die enthält ja nicht nur Daten, die enthält auch einen Statuscode. Das haben wir bisher ignoriert, wir haben einfach Daten zurückgegeben. Der Statuscode war dann immer automatisch 200: "HTTP OK". Wenn wir ActionResult als Rückgabetyp haben, dann können wir auch diesen Statuscode sehr gut steuern. D.h., wir sagen nicht: "Gib Products…
Inhalt
-
-
-
-
(Gesperrt)
Controller und Action-Methoden im Überblick6 Min. 5 Sek.
-
Controller mit der .NET CLI anlegen4 Min. 2 Sek.
-
(Gesperrt)
Routing-Grundlagen kennenlernen3 Min. 27 Sek.
-
(Gesperrt)
Ein Datenmodell erstellen5 Min. 30 Sek.
-
(Gesperrt)
Entity Framework Core einrichten2 Min. 57 Sek.
-
(Gesperrt)
Testdaten erzeugen5 Min. 37 Sek.
-
Mehrere Elemente zurückgeben4 Min. 9 Sek.
-
(Gesperrt)
ActionResult als Rückgabetyp verwenden2 Min. 59 Sek.
-
(Gesperrt)
Ein Element zurückgeben3 Min. 15 Sek.
-
(Gesperrt)
Fehler behandeln2 Min. 46 Sek.
-
(Gesperrt)
Asynchrone APIs2 Min. 24 Sek.
-
(Gesperrt)
Minimal APIs5 Min. 1 Sek.
-
(Gesperrt)
-
-
-
-