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
Das folgende Beispiel zeigt die Einstellung der TraceOutputOptions Eigenschaft für einen Konsolenablaufverfolgungslistener. Der Konsolenablaufverfolgungslistener ist einer der Listener, die in der Listeners Eigenschaft einer Ablaufverfolgungsquelle aufgelistet sind. 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. Beispielsweise können Sie die Eigenschaft für den TraceOutputOptions Konsolenablaufverfolgungslistener auf festlegen, um TraceOptions.Callstack der Ablaufverfolgungsausgabe Aufruflisteninformationen hinzuzufügen.
Die TraceOptions Enumeration wird von den folgenden Klassen und Methoden nicht verwendet:
Die EventLogTraceListener -Klasse, da sie dazu führen kann, dass eine große Menge von Daten in das Protokoll geschrieben wird.
Die
Write
Methoden undWriteLine
der ConsoleTraceListenerKlassen , DefaultTraceListenerund TextWriterTraceListener .Die Write Methoden und WriteLine der TraceListener -Klasse, wenn sie in einer abgeleiteten Klasse nicht überschrieben werden.