Screencast-Serie:
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 Strategien vorgestellt, wie ein Client die gewünschte Version der Endpunkte adressieren kann.
Möglichkeiten zur Versionierung in ASP.NET Core 3
Es wird ein Paket vorgestellt, welches die Einbindung von Versionierung in ein ASP.NET Core 3 API-Projekt erlaubt sowie Informationen dazu gegeben, wie die Versionierung definiert werden kann.
Zum nächsten Teil: Einbindung der Versionierung, Controller & Actions
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.