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 TypedResults

app.MapGet("/persons/{id}",
Results<Ok<Person>, NotFound> (int id) =>
{
var person = Repository.Get(id);

return person is null
? TypedResults.NotFound()
: TypedResults.Ok(person);
});