TraceListener.TraceOutputOptions Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur opsi output jejak.
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
Nilai Properti
Kombinasi bitwise dari nilai enumerasi. Default adalah None.
- Atribut
Pengecualian
Operasi set gagal karena nilainya tidak valid.
Contoh
Contoh berikut menunjukkan pengaturan TraceOutputOptions properti untuk pendengar jejak konsol. Listener pelacakan konsol adalah salah satu pendengar yang dijumlahkan dalam Listeners properti sumber pelacakan. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk TraceSource kelas .
ts.Listeners["console"].TraceOutputOptions |= TraceOptions.Callstack;
ts.Listeners("console").TraceOutputOptions = ts.Listeners("console").TraceOutputOptions Or TraceOptions.Callstack
Keterangan
Properti TraceOutputOptions menentukan konten opsional output jejak. Properti dapat diatur dalam file konfigurasi atau secara terprogram selama eksekusi untuk menyertakan data tambahan khusus untuk bagian kode. Misalnya, Anda dapat mengatur TraceOutputOptions properti untuk pendengar jejak konsol untuk TraceOptions.Callstack menambahkan informasi tumpukan panggilan ke output jejak.
Enumerasi TraceOptions tidak digunakan oleh kelas dan metode berikut:
Kelas EventLogTraceListener , karena dapat menyebabkan volume data yang besar ditulis ke log.
Metode
Write
danWriteLine
kelas ConsoleTraceListener, , DefaultTraceListenerdan TextWriterTraceListener .Metode Write dan WriteLine kelas TraceListener ketika tidak ditimpa dalam kelas turunan.