Aus dem Kurs: ASP.NET Core 3.1 Web API Grundkurs
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.
Versionierung per URL – Tutorial zu ASP.NET Core
Aus dem Kurs: ASP.NET Core 3.1 Web API Grundkurs
Versionierung per URL
Dank des Pakets Microsoft.AspNetCore.Mvc.Versioning ist das Einrichten einer Versionierung sehr, sehr einfach. Das gilt auch für eine Versionierung per URL, denn damit möchten wir beginnen. Ausgangspunkt ist, dass wir einen Controller haben und wir wollen diesen kompletten Controller versionieren. Man könnte das zwar auch auf Methodenlevel machen, aber lassen Sie uns mal die Versionen einfach komplett klassentechnisch trennen, Das Ergebnis ist dasselbe, aber ist dann vielleicht ein bisschen einfacher zu zeigen. Wir haben also unsere Klasse, leitet von ControllerBase ab und wir haben ApiController als Attribut verwendet. Jetzt machen wir Folgendes, wir verwenden das ApiVersion-Attribut und geben damit an, um welche Versionsnummer es sich hier gerade handelt. Mit diesem Attribut gebe ich jetzt an, in der Klasse ProductsController befindet sich Version 1.0 meiner API. Das ist schon mal gut zu wissen, die einzige Frage ist nur, wie kommen wir denn dahin. Da geben wir natürlich eine…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
Möglichkeiten der API-Versionierung3 Min. 25 Sek.
-
(Gesperrt)
Microsoft Versionierungs-Bibliothek2 Min. 2 Sek.
-
(Gesperrt)
Versionierung per URL7 Min. 20 Sek.
-
(Gesperrt)
Versionierung per HTTP-Header3 Min. 28 Sek.
-
(Gesperrt)
Versionierung per QueryString1 Min. 27 Sek.
-
(Gesperrt)
APIs dokumentieren8 Min. 43 Sek.
-
-