Sé que la instrumentación es una técnica para agregar código de seguimiento dinámicamente en los métodos para habilitar el rastreo y la depuración.Agregando código al principio/final de los métodos en tiempo de ejecución dinámicamente
Me preguntaba si esto es solo una opción de "Rastreo", codificada en el CLR para agregar solo código de rastreo, o ¿existe la posibilidad de agregar algún código a los métodos?
Por ejemplo, quiero verificar una condición al comienzo de cada llamada a un método en una cierta clase (por ejemplo, para permisos). ¿Puedo hacer esto agregando código dinámico al comienzo de los métodos en tiempo de ejecución?
No estoy seguro de cómo funciona esta traza "instrumentación", pero me pregunto si esto también puede usarse para otros objetivos o no.
Ver mi comentario sobre Mitch Wheat, por favor. – Iravanchi