O'Reilly logo

Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition by Holger Schwichtenberg Dr., Manfred Steyer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Benutzerdefinierte Formate unterstützen

ASP.NET Web API unterstützt in erster Linie JSON und XML. Allerdings kann der Entwickler eine Unterstützung für weitere Formate wie zum Beispiel CSV bereitstellen. Dieser Abschnitt zeigt, wie dies zu bewerkstelligen ist, und wie diese Formate client- sowie serverseitig genutzt werden können.

Formatter implementieren

Um serverseitig eine Unterstützung für ein eigenes Format bereitzustellen, implementiert der Entwickler eine Subklasse von MediaTypeFormatter bzw. BufferedMediaTypeFormatter. Erstere sieht den Einsatz asynchroner Methoden zum Lesen und Schreiben von Objekten vor. Deren Subklasse BufferedMediaTypeFormatter macht diese asynchrone API über synchrone Methoden zugänglich.

Ein Beispiel dafür stellt der ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required