TraceListener.TraceOutputOptions Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Optionen für die Ablaufverfolgungsausgabe ab oder legt diese fest.
public:
property System::Diagnostics::TraceOptions TraceOutputOptions { System::Diagnostics::TraceOptions get(); void set(System::Diagnostics::TraceOptions value); };
public System.Diagnostics.TraceOptions TraceOutputOptions { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Diagnostics.TraceOptions TraceOutputOptions { get; set; }
member this.TraceOutputOptions : System.Diagnostics.TraceOptions with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.TraceOutputOptions : System.Diagnostics.TraceOptions with get, set
Public Property TraceOutputOptions As TraceOptions
Eigenschaftswert
Eine bitweise Kombination der Enumerationswerte. Der Standardwert ist None.
- Attribute
Ausnahmen
Fehler bei der Set-Operation, da der Wert ungültig ist.
Beispiele
Im folgenden Beispiel wird die Einstellung der TraceOutputOptions Eigenschaft für einen Konsolenablaufverfolgungslistener gezeigt. Der Konsolenverfolgungslistener ist einer der Listener, die in der Listeners Eigenschaft einer Ablaufverfolgungsquelle aufgezählt werden. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TraceSource-Klasse bereitgestellt wird.
ts.Listeners["console"].TraceOutputOptions |= TraceOptions.Callstack;
ts.Listeners("console").TraceOutputOptions = ts.Listeners("console").TraceOutputOptions Or TraceOptions.Callstack
Hinweise
Die TraceOutputOptions Eigenschaft bestimmt den optionalen Inhalt der Ablaufverfolgungsausgabe. Die Eigenschaft kann in der Konfigurationsdatei oder programmgesteuert während der Ausführung festgelegt werden, um zusätzliche Daten speziell für einen Codeabschnitt einzuschließen. Sie können beispielsweise die TraceOutputOptions Eigenschaft für den Konsolenablaufverfolgungslistener festlegen, TraceOptions.Callstack um Anrufstapelinformationen zur Ablaufverfolgungsausgabe hinzuzufügen.
Die TraceOptions Aufzählung wird nicht von den folgenden Klassen und Methoden verwendet:
Die EventLogTraceListener Klasse, da sie zu einem großen Datenvolumen führen kann, das in das Protokoll geschrieben werden kann.
Die Und
WriteLineMethodenWriteder ConsoleTraceListener, DefaultTraceListener, und TextWriterTraceListener Klassen.Die Und WriteLine Methoden Write der TraceListener Klasse, wenn sie in einer abgeleiteten Klasse nicht außer Kraft gesetzt werden.