Ich weiß Instrumentierung ist eine Technik zum Hinzufügen von Ablaufverfolgungscode dynamisch in die Methoden zum Aktivieren der Ablaufverfolgung und Debuggen.Hinzufügen von Code zum Anfang/Ende von Methoden in Laufzeit dynamisch
Ich frage mich, ob dies nur eine "Trace" -Option ist, fest in die CLR codiert, um nur Trace-Code hinzuzufügen, oder gibt es die Möglichkeit, den Methoden irgendeinen Code hinzuzufügen?
Zum Beispiel möchte ich am Anfang jedes einzelnen Methodenaufrufs in einer bestimmten Klasse nach einer Bedingung suchen (etwa nach Berechtigungen). Kann ich dies durch Hinzufügen von dynamischem Code zum Anfang der Methoden in der Ausführungszeit tun?
Ich bin nicht sicher, wie diese Spur "Instrumentierung" Sache funktioniert, aber ich frage mich, ob dies für andere Ziele auch verwendet werden kann oder nicht.
Siehe meinen Kommentar für Mitch Wheat, bitte. – Iravanchi