Frage

Wir haben viele Fragen hier über Stack-Traces und die Analyse der Ausnahmen, die ausgelöst wurden.

Ich bin mit RedGate Reflector die Funktionsweise einiger .net Klassen zu untersuchen. Insbesondere Ich betrachte die ConnectionString Eigenschaft des System.Data.SqlClient.SqlConnection Objekt. Reflector zeigt an, dass diese Eigenschaft kann eine ArgumentException auslösen, wenn eine ungültige Verbindungszeichenfolge zugeführt wird.

Meine Frage ist: Da diese Eigenschaft diese besondere Ausnahme auslösen kann, wie kann ich analysieren den Code zu finden, wo die Ausnahme vielleicht von geworfen werden? Die Eigenschaft ruft eine andere Funktion, um den Wert einzustellen. Diese Funktion wirft nicht die ArgumentException direkt. Ich möchte wissen, wie kann ich feststellen, wo diese Ausnahme von geworfen werden könnte.

War es hilfreich?

Lösung

Ich habe es nicht, aber Sie können noch bei Jason Bock sehen ExceptionFinder für Reflector

Andere Tipps

Ich habe es nie benutzt, aber ich denke, ein anderes Red Gate Produkt, Ausnahme Hunter , ist so konzipiert, dies zu tun.

Wie ich schon sagte, ich habe nicht verwendet diese, so frei nach unten Abstimmung fühlen, wenn Sie haben es probiert und es ist nicht sinnvoll.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top