Typed Results
Eintrag zuletzt aktualisiert am: 15.04.2026
Typed Results in ASP.NET Core
Web APIs sind ein Mechanismus zur stark typisierten Rückgabe von
HTTP-Ergebnissen.
Möglich bei
.NET 6 (2021)
Einführung von Minimal APIs und IResult
Grundlagen, aber noch keine echten Typed Results
.NET 7 (2022)
Einführung von:
TypedResults (Factory-Klasse) mit konkreten Rückgabetypen wie Ok<T>, NotFound, etc.
Beispiel: Minimal WebAPI mit TypedResultsapp.MapGet("/persons/{id}",
Results<Ok<Person>, NotFound> (int id) =>
{
var person = Repository.Get(id);
return person is null
? TypedResults.NotFound()
: TypedResults.Ok(person);
});