ASP.NET Web-API benutzerdefinierte IHttpControllerSelector für eine einzelne route

Brauche ich eine custom IHttpControllerSelector angewendet werden sollte, um eine bestimmte Strecke nur. Alle anderen web-api-Routen sollten die default-Implementierung von IHttpControllerSelector.

Während der recherche fand ich folgenden code, der dazu bestimmt ist, zu ersetzen, die IHttpControllerSelector beim starten der Anwendung, aber es ersetzt die Standard-controller-Selektor komplett, die bewirkt, dass alle Routen in der Anwendung verwenden Sie meine benutzerdefinierte controller-Auswahl:

config.Services.Replace(typeof(IHttpControllerSelector), 
                                                    new CustomControllerSelector(config));

Gibt es eine Möglichkeit, konfigurieren Sie die IHttpControllerSelector für eine einfache Strecke?

Schreibe einen Kommentar