Weiterführende Schritte mit der Web-API

Nachdem die letzten Abschnitte gezeigt haben, wie man einen einfachen HTTP-Service mit ASP.NET Web API entwickelt, beschäftigt sich dieser Abschnitt mit weiterführenden Aspekten wie dem Definieren benutzerdefinierter Routen, dem Hinterlegen von Querschnittsfunktionen, die von allen oder vielen Diensten benötigt werden, und der Implementierung benutzerdefinierter Formate jenseits von XML und JSON.

Dynamische Parameter

In Fällen, in denen der Entwickler keine eigene Klasse für das Objekt erstellen möchte, das eine Action-Methode zurückliefert, kann er auch ein anonymes Objekt erzeugen und dieses als object zurückgeben (Listing 2.18).

public object Get()
{
    return new
    {
        Version = 0.9
    };
}

Listing 2.18 Anonymes Objekt ...

Get Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.