Deseo recibir notificaciones cada vez que se llame un método específico. Esperaba poder lograr esto usando Reflection, pero mis intentos no me han llevado a ninguna parte. ¿Cómo puedo ser notificado?Ser notificado de llamadas a métodos en .NET
Pensé que usar MethodInfo
era el camino a seguir, pero como he dicho, no encontré nada que pudiera ayudarme a lograr lo que quería hacer.
No puedo cambiar el método ni decorarlo con atributos ni nada. Si pudiera hacer algo así, no tendría que hacer esto, podría cambiar el método en sí mismo.
+1 ¡Definitivamente usaría este método! –
+1 También puede obtener características similares a AOP sin PostSharp usando nada más que decoradores: http://blog.ploeh.dk/2010/04/07/DependencyInjectionIsLooseCoupling.aspx –
un decorador también es una buena idea –