Ich möchte die 'WEB API' Aktionsfilterattribute über 'Class Library' Klassenmethoden verwenden. Ist das möglich? oder Irgendwelche Ratschläge?Verwenden von ActionFilterAttribute mit dem Klassenbibliotheksprojekt (.NET)
0
A
Antwort
1
Nicht ohne mehr Mühe als es wert ist. Aktionsfilter sind eine Funktion von Web Api. Wenn Sie also nicht davon sprechen, Web-API-Controller in Ihre eigene Bibliothek zu stellen oder Filter aus Ihrer Bibliothek in Web-API-Controllern zu verwenden, können Sie diese nicht direkt nutzen.
Eine mögliche Lösung könnte sein, eine proxy pattern oder decorator pattern zu verwenden, um cross-cutting concerns für Ihre Bibliothek zu behandeln. Weitere Informationen finden Sie unter Aspect-Oriented Programming : Aspect-Oriented Programming with the RealProxy Class.
Verwandte Themen
- 1. Verwenden von Entity Framework 6-Klassenbibliotheksprojekt mit MVC 6
- 2. Verwenden FSharp.Data in einem Klassenbibliotheksprojekt oder Testprojekt
- 3. Verwenden von TDD mit MVC Controller-Aktionen und ActionFilterAttribute
- 4. ASP.NET-Lösung mit Klassenbibliotheksprojekt
- 5. DynamicObject kann nicht im Klassenbibliotheksprojekt net standard 1.6 verwendet werden.
- 6. Verwenden von System.Threading.Tasks.Parallel mit .NET Portable Subset
- 7. JSON-Daten aus dem Anfragetext der .NET Core-Web-API innerhalb von ActionFilterAttribute abrufen
- 8. Bereitstellen von Visual Studio-Klassenbibliotheksprojekt in Azure
- 9. Cookie aus dem ActionFilterAttribute-Kontext abrufen
- 10. Wie Unit-Test ActionFilterAttribute
- 11. Lesen von Formulardaten in ActionFilterAttribute
- 12. Problem mit sprachspezifischen Ressourcendateien in einem Klassenbibliotheksprojekt
- 13. ActionFilterAttribute .net-Kern WebApi. Set benutzerdefinierte Antwort-Header
- 14. Verknüpfen der statischen Bibliothek mit einem Klassenbibliotheksprojekt
- 15. Bestes Klassenbibliotheksprojekt für ASP.NET Core v1.1?
- 16. ActionFilterAttribute nicht umleiten
- 17. Verwenden von anonymen Delegaten mit .NET ThreadPool.QueueUserWorkItem
- 18. Festlegen von TempData in einem ActionFilterAttribute
- 19. Verwenden von Klassenbibliotheken mit .NET Core
- 20. BindModel wird vor ActionFilterAttribute ausgeführt
- 21. Aktivieren Sie Migrationen im Klassenbibliotheksprojekt
- 22. Problem lösen: ActionFilterAttribute in Unity
- 23. Ninject: Eigenschaft injecton in ActionFilterAttribute
- 24. Verwenden von Uploadify mit Sharepoint und .net
- 25. Verwenden von NUnit mit .NET 3.5
- 26. Verwenden von JQuery mit .NET 1.1-Webanwendung
- 27. Verwenden von PowerShell mit .NET 3.5-Laufzeitbibliotheken
- 28. Verwenden von Dotfuscator mit .net-Kern
- 29. Verwenden von Erweiterungsmethoden mit .NET Framework 2.0
- 30. ActionFilterAttribute ninject injection - DbContext wurde entsorgt