So che la strumentazione è una tecnica per aggiungere dinamicamente il codice di traccia nei metodi per abilitare la traccia e il debug.Aggiunta di codice all'inizio/fine dei metodi in runtime dinamicamente
Mi chiedevo se questa è solo un'opzione "Traccia", codificata nel CLR per aggiungere solo il codice di traccia, oppure esiste la possibilità di aggiungere qualsiasi codice ai metodi?
Ad esempio, desidero verificare una condizione all'inizio di ogni singola chiamata di metodo in una determinata classe (ad esempio per le autorizzazioni). Posso farlo aggiungendo codice dinamico all'inizio dei metodi in tempo di esecuzione?
Non sono sicuro di come funzioni questa "strumentazione" di traccia, ma mi chiedo se questo può essere utilizzato anche per altri obiettivi o no.
Vedere il mio commento per Mitch Wheat, per favore. – Iravanchi