Ich habe eine Drittanbieter-Bibliothek, die intern konstruiert und verwendet die SqlConnection-Klasse. Ich kann von der Klasse erben, aber es hat eine Tonne von Überladungen, und bisher habe ich nicht in der Lage gewesen, die richtige zu finden. Was ich möchte, ist auf einen Parameter an die Verbindungszeichenfolge zu tack, die verwendet wird.
Gibt es eine Möglichkeit für mich, einen Haltepunkt in den .NET-Bibliothekskern selbst zu setzen? Insbesondere in den Konstruktoren der Klasse SqlConnection, so dass ich mir den Stack-Trace ansehen und sehen kann, wo sie tatsächlich konstruiert wird?
Gibt es ansonsten eine andere Möglichkeit, dies zu tun?
Genauer gesagt, möchte ich die Name der Anwendung Parameter, so dass unsere Anwendung auf dem Server leichter identifiziert werden kann, wenn man die Verbindungen betrachtet.
Edit : Es scheint, dass ich mehr Hilfe brauche. Ich glaube, ich habe alles aktiviert, was mit der Symbolserverunterstützung zusammenhängt, und ich habe festgestellt, dass sich das von mir konfigurierte Verzeichnis mit Verzeichnissen gefüllt hat, die .pdb-Dateien enthalten. Dennoch kann ich den eigentlichen Quellcode der Klasse SqlConnection nicht verfügbar machen.
Gibt es einen konkreten Leitfaden, wie man dies erfolgreich tun kann?