Feingranulare Konfiguration

Bis dato waren sämtliche beschriebenen Konfigurationseinstellungen global und wirkten sich somit auf sämtliche Controller aus. Dieser Abschnitt zeigt, wie Konfigurationseinstellungen für bestimmte Controller hinterlegt werden können.

Controllerbasierte Konfiguration

Obwohl die globale Konfiguration von ASP.NET Web API in vielen Fällen ausreicht, gibt es Situationen, in denen Einstellungen lediglich für einen einzelnen oder wenige Controller vorgenommen werden sollen. In diesen Situationen besteht die Möglichkeit, die Schnittstelle IControllerConfiguration zu implementieren (Listing 2.51). Dieses gibt die Methode Initialize vor, welche die Konfiguration eines bestimmten Controllers übernimmt. Dazu übergibt ASP.NET Web ...

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.