8.1 Feinstufige Kontrolle über Debugging/Tracing-Ausgaben erhalten
Problem
Ihre Anwendung besteht aus mehreren Komponenten. Manchmal müssen Sie die Debugging/Tracing-Ausgaben nur für ein paar ausgewählte Komponenten anschalten, während die Debugging/Tracing-Ausgaben für die anderen Komponenten ausgeschaltet bleiben sollen. Außerdem müssen Sie die Art und den Umfang der Informationen, die von den Trace
/Debug
-Anweisungen geliefert werden, genau steuern.
Lösung
Verwenden Sie die Klasse BooleanSwitch
mit einer Anwendungskonfigurationsdatei (*.config). Die folgende Methode erzeugt drei Schalter für Ihre Anwendung: einen, der das Tracing für Datenbank-Anfragen steuert, einen, der das Tracing für UI-Komponenten steuert, und einen, der das Tracing für alle ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.