In WebApiConfig.cs habe ich folgende
%Vor%dann in der MyApiControllerSelector.cs Ich möchte den Controller
erhalten %Vor%Ziemlich einfach und es funktionierte großartig, aber jetzt mit Attribut-Routing Ich denke, es braucht einen anderen Ansatz? - wie ich kann nicht scheinen, einen einfachen Weg zu finden
Ich habe es versucht
%Vor%was nicht funktioniert.
Wenn Sie dann die Quelle mit dem Debugging lesen, werden Sie zu% co_de weitergeleitet %
So, jetzt habe ich
%Vor%was funktioniert, aber es muss ein einfacherer Weg sein?
AKTUALISIEREN
@KiranChalla hat gefragt, was mein Anwendungsfall ist, also poste ich den restlichen Code.
Im Grunde analysiere ich den Versionsmedientyp request.GetRouteData().Values["MS_SubRoutes"]
von der Anfrage und gebe abhängig von der Version einen HttpControllerDescriptor zurück.
Wie von @KiranChalla bestätigt, gibt es keinen einfacheren Weg als den, den ich bereits implementiert habe, außer dem kleinen Vorschlag, GetSubRoutes()
Tags und Links asp.net-mvc asp.net-web-api .net c# asp.net