TraceListener.TraceOutputOptions Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia opcje danych wyjściowych śledzenia.
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
Wartość właściwości
Bitowe połączenie wartości wyliczenia. Wartość domyślna to None.
- Atrybuty
Wyjątki
Operacja ustawiania nie powiodła się, ponieważ wartość jest nieprawidłowa.
Przykłady
W poniższym przykładzie przedstawiono ustawienie TraceOutputOptions właściwości odbiornika śledzenia konsoli. Odbiornik śledzenia konsoli jest jednym z odbiorników wyliczanych we Listeners właściwości źródła śledzenia. Ten przykład kodu jest częścią większego przykładu podanego TraceSource dla klasy.
ts.Listeners["console"].TraceOutputOptions |= TraceOptions.Callstack;
ts.Listeners("console").TraceOutputOptions = ts.Listeners("console").TraceOutputOptions Or TraceOptions.Callstack
Uwagi
Właściwość TraceOutputOptions określa opcjonalną zawartość danych wyjściowych śledzenia. Właściwość można ustawić w pliku konfiguracji lub programowo podczas wykonywania, aby uwzględnić dodatkowe dane specjalnie dla sekcji kodu. Można na przykład ustawić TraceOutputOptions właściwość odbiornika śledzenia konsoli, aby TraceOptions.Callstack dodać informacje o stosie wywołań do danych wyjściowych śledzenia.
Wyliczenie TraceOptions nie jest używane przez następujące klasy i metody:
Klasa EventLogTraceListener , ponieważ może spowodować zapisanie dużej ilości danych w dzienniku.
Metody
Write
ConsoleTraceListeneriWriteLine
klas , DefaultTraceListeneriTextWriterTraceListener.Metody WriteTraceListener i WriteLine klasy, gdy nie są one zastępowane w klasie pochodnej.