Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser vierteiligen Screencast-Serie wie man seine ASP.NET Core 3.0 API versionieren kann. Nach der Einführung in die API-Versionierung, befasst sich der zweite Teil befasst damit, wie Versionierung in ein neues API-Projekt eingebunden wird und zeigt zwei Möglichkeiten, Versionen für seine Controller und Actions zu definieren.

Inhalte des Screencasts

  • Einbinden der API-Versionierung: Anhand eines neuen Projekts wird gezeigt, wie die Versionierung installiert und eingebunden wird, sodass ein Client die Version mittels Query-Parametern auswählen kann.
  • Versionierte Controller: Es wird demonstriert, wie ein Endpunkt mit Hilfe eines eigenen Controllers pro angebotener Version versioniert wird.
  • Versionierte Actions: Es wird gezeigt, wie ein Endpunkt mittels mehrerer versionierter Actions auf einem einzigen Controller versioniert werden kann.
  • Ausblick auf Teil 4: Im dritten Teil der Serie wird darauf eingangen, wie die Versionierung weiter konfiguriert werden kann. Darüber hinaus zeigen wir zwei Methoden, wie die Versionen angeboten werden können und wie einzelne Versionen als veraltet markiert werden.

Wenn Sie die weiteren Teile der API-Versionierungs-Serie und weiter Artikel unserer Experten nicht verpassen möchten, melden Sie sich für unsere monatlichen Tech News an.

Kostenloses Live-Webinar am 29.04.2020 inklusive Q&A: Melden Sie sich zum Webinar "ASP.NET Core Web API-Dokumentation mit Swagger" von Sebastian Gingter am 29.04.2020 an und lernen Sie, wie Sie eine Dokumentation erstellen, die Ihnen nicht nur Zeit spart, sondern mit der Sie auch Fehler vermeiden.

Related Articles

asp.net core
Einbindung von Versionierung in existierende Projekte: API-Versionierung mit ASP.NET Core 3.0 - Teil 4 [Screencast]
Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser vierteiligen Screencast-Serie, wie eine ASP.NET Core 3.0 API versioniert wird. Nach einer Einführung in die API-Versionierung, der Integration in neue Projekte und Hinweisen zur Konfiguration, geht es im…
Sebastian Gingter
asp.net core
Konfiguration: API-Versionierung mit ASP.NET Core 3.0 - Teil 3 [Screencast]
Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser vierteiligen Screencast-Serie wie man seine ASP.NET Core 3.0 API versionieren kann. Nach der Einführung in die Versionierung und der Erläuterung über die Integration in neue Projekte, befasst sich der…
Sebastian Gingter
asp.net core
Warum versionieren, Versionsauswahl, Möglichkeiten: API-Versionierung mit ASP.NET Core 3.0 - Teil 1 [Screencast]
Inhalte des Screencasts Warum API-Versionierung? Gründe, die für die Versionierung einer API sprechen, wann man API-Versionierung (nicht) in Betracht ziehen sollte und welche Kriterien dafür sprechen, eine neue Version einzuführen. Versionsauswahl: Es werden vier verschiedene…
Sebastian Gingter
asp.net core
ASP.NET Core Web API Performance - Throughput for Upload and Download
After working with the new ASP.NET Core server and the for a while in a number of projects I run into some performance issues. Actually, it was a throughput issue. It took me some time to figure out whether it is the server or the client responsible for the problems. And the…
Pawel Gerr