O'Reilly logo

Microsoft .NET 4.0 Update by Manfred Steyer, Holger Schwichtenberg Dr.

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

Verbesserungen für REST-Dienste

WCF 4.0 bringt auch einige Verbesserungen für REST-basierte Dienste. Dabei handelt es sich vor allem um Möglichkeiten, welche aus dem REST Starter Kit [REST01] übernommen wurden.

Antwortformat dynamisch festlegen

Das gewünschte Format der Antwortnachricht kann über die Eigenschaft ResponseFormat der Attribute WebGet bzw. WebInvoke festgelegt werden. Da diese auf die einzelnen Methoden in der Service-Schnittstelle angewendet werden, war es bis dato nicht möglich, mehrere Antwortformate durch ein und dieselbe Methode bereitzustellen. Deswegen musste pro gewünschtem Antwortformat eine eigene Methode bereitgestellt werden (Listing 5.12).

[OperationContract] [WebGet(UriTemplate = "/flights/{von}-{nach}/{datum}", ResponseFormat ...

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