Wie zu erkennen, dass eingehende Anforderung ist für MVC Controller oder API Controller über Httpapplication?erkennen Mvc Controller und API-Controller Anfrage durch Httpapplication
1
A
Antwort
1
Es gibt verschiedene Möglichkeiten, um das zu erreichen, was Sie wollen. Unter der Annahme, du bist mit ASP.NET MVC arbeiten 4+ könnten Sie verwenden:
Application_BeginRequest()
Sie dieses Ereignis in Ihrem registrieren Global.asax.cs
Zum Beispiel könnten Sie Ihre Anfrage zugreifen wie so:
protected void Application_BeginRequest(object sender, EventArgs e)
{
//Perform actions on HttpContext.Current.Request
}
Sie können einen ziemlich schönen Überblick über dieses Ereignis here (DotNetPerls Example) finden.
Eine andere mögliche Lösung wäre ein GlobalFilter. Dies wurde bereits viele Male beantwortet und Sie können weitere Informationen erhalten Here (Stack Overflow Answer).
Es hängt von Ihrem Anwendungsfall ab, welche Version Sie bevorzugen.
Verwandte Themen
- 1. Rückkehr Json aus einem MVC-Controller, den Apicontroller erweitert
- 2. MVC ignorieren Anfrage für Controller
- 3. Anfrage Fluss in Asynchronous-Controller Spring MVC
- 4. MVC Controller eine schlechte Anfrage zurückgeben?
- 5. Mocking ApiController
- 6. Unit testet eine HttpApplication
- 7. Wie bekomme ich GET-Parameter mit ASP.NET MVC ApiController
- 8. Ein Objekt von ApiController für jede Anfrage ASP.NET
- 9. ASP.NET HttpApplication lifecycle
- 10. ASP.NET MVC-Controller und das Framework erweitern
- 11. Verwenden Sie Task.Factory.StartNew in MVC 4 async ApiController?
- 12. Mocking ApiController SignalR Rundfunk
- 13. HttpHandler-Instanz und HttpApplication-Objekt - tut letzteres ...?
- 14. .net Kern entspricht für IHttpContext und HttpApplication
- 15. Post Anfrage von angularjs zu Feder mvc Controller
- 16. MVC Base Controller und Ninject
- 17. Feder MVC @Controller und Profile
- 18. Spring-mvc-Controller und Ausnahmebehandlung
- 19. Asp.Net MVC Controller und Ansicht
- 20. Httpcontext und Controller in MVC
- 21. asp.net mvc - Ansichten und Controller
- 22. Consuming Web API-Controller-Aktion von MVC-Controller
- 23. Übergeben von Informationen zwischen WebApiApplication und ApiController
- 24. php - Erkennen schlecht Anfrage
- 25. Feder MVC Controller stucked und nicht reagiert
- 26. [FromUri] Serialisierung mit APIController
- 27. WebApi (ApiController) vs OData (ODataController) in ASP.Net MVC
- 28. Was ist der Unterschied zwischen MVC Controller und Web API Controller in ASP.NET MVC 6?
- 29. Displaytag-Bibliothek - Erkennen einer Paging-Anfrage
- 30. Verschiedene Objekte für jede Controller-Anfrage im Frühjahr erstellt MVC