Share via


EventSchemaTraceListener Konstruktor

Definisi

Menginisialisasi instans baru kelas EventSchemaTraceListener.

Overload

EventSchemaTraceListener(String)

Menginisialisasi instans EventSchemaTraceListener baru kelas, menggunakan file yang ditentukan sebagai penerima output penelusuran kesalahan dan pelacakan.

EventSchemaTraceListener(String, String)

Menginisialisasi instans EventSchemaTraceListener baru kelas dengan nama yang ditentukan, menggunakan file yang ditentukan sebagai penerima output penelusuran kesalahan dan pelacakan.

EventSchemaTraceListener(String, String, Int32)

Menginisialisasi instans EventSchemaTraceListener baru kelas dengan nama yang ditentukan dan ukuran buffer yang ditentukan, menggunakan file yang ditentukan sebagai penerima output penelusuran kesalahan dan penelusuran.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Menginisialisasi instans EventSchemaTraceListener baru kelas dengan nama yang ditentukan dan ukuran buffer yang ditentukan, menggunakan file yang ditentukan dengan kebijakan retensi log yang ditentukan sebagai penerima output penelusuran kesalahan dan pelacakan.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64)

Menginisialisasi instans EventSchemaTraceListener baru kelas dengan nama yang ditentukan dan ukuran buffer yang ditentukan, menggunakan file yang ditentukan dengan kebijakan penyimpanan log yang ditentukan dan ukuran maksimum sebagai penerima output penelusuran kesalahan dan pelacakan.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32)

Menginisialisasi instans EventSchemaTraceListener baru kelas dengan nama yang ditentukan dan ukuran buffer yang ditentukan, menggunakan file yang ditentukan dengan kebijakan retensi log yang ditentukan, ukuran maksimum, dan jumlah file sebagai penerima output penelusuran kesalahan dan pelacakan.

EventSchemaTraceListener(String)

Menginisialisasi instans EventSchemaTraceListener baru kelas, menggunakan file yang ditentukan sebagai penerima output penelusuran kesalahan dan pelacakan.

public:
 EventSchemaTraceListener(System::String ^ fileName);
public EventSchemaTraceListener (string fileName);
new System.Diagnostics.EventSchemaTraceListener : string -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String)

Parameter

fileName
String

Jalur untuk file log.

Contoh

Contoh kode berikut menunjukkan cara menggunakan EventSchemaTraceListener.EventSchemaTraceListener(String) konstruktor.

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml"));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml"))

Keterangan

Secara default, satu file dengan ukuran tidak terbatas dicatat.

Berlaku untuk

EventSchemaTraceListener(String, String)

Menginisialisasi instans EventSchemaTraceListener baru kelas dengan nama yang ditentukan, menggunakan file yang ditentukan sebagai penerima output penelusuran kesalahan dan pelacakan.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name);
public EventSchemaTraceListener (string fileName, string name);
new System.Diagnostics.EventSchemaTraceListener : string * string -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String)

Parameter

fileName
String

Jalur untuk file log.

name
String

Nama pendengar.

Contoh

Contoh kode berikut menunjukkan cara menggunakan EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) konstruktor.

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener"));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener"))

Berlaku untuk

EventSchemaTraceListener(String, String, Int32)

Menginisialisasi instans EventSchemaTraceListener baru kelas dengan nama yang ditentukan dan ukuran buffer yang ditentukan, menggunakan file yang ditentukan sebagai penerima output penelusuran kesalahan dan penelusuran.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize);
public EventSchemaTraceListener (string fileName, string name, int bufferSize);
new System.Diagnostics.EventSchemaTraceListener : string * string * int -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer)

Parameter

fileName
String

Jalur untuk file log.

name
String

Nama pendengar.

bufferSize
Int32

Ukuran buffer output, dalam byte.

Contoh

Contoh kode berikut menunjukkan cara menggunakan EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) konstruktor.

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536))

Keterangan

Untuk pertimbangan performa, bufferSize harus kelipatan 1024 byte.

Berlaku untuk

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Menginisialisasi instans EventSchemaTraceListener baru kelas dengan nama yang ditentukan dan ukuran buffer yang ditentukan, menggunakan file yang ditentukan dengan kebijakan retensi log yang ditentukan sebagai penerima output penelusuran kesalahan dan pelacakan.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption)

Parameter

fileName
String

Jalur untuk file log.

name
String

Nama pendengar.

bufferSize
Int32

Ukuran buffer output, dalam byte.

logRetentionOption
TraceLogRetentionOption

Salah TraceLogRetentionOption satu nilai.

Contoh

Contoh kode berikut menunjukkan cara menggunakan EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) konstruktor.

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles))

Keterangan

Untuk pertimbangan performa, bufferSize harus kelipatan 1024 byte.

Berlaku untuk

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64)

Menginisialisasi instans EventSchemaTraceListener baru kelas dengan nama yang ditentukan dan ukuran buffer yang ditentukan, menggunakan file yang ditentukan dengan kebijakan penyimpanan log yang ditentukan dan ukuran maksimum sebagai penerima output penelusuran kesalahan dan pelacakan.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption, long maximumFileSize);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption, long maximumFileSize);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption * int64 -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption, maximumFileSize As Long)

Parameter

fileName
String

Jalur untuk file log.

name
String

Nama pendengar.

bufferSize
Int32

Ukuran buffer output, dalam byte.

logRetentionOption
TraceLogRetentionOption

Salah TraceLogRetentionOption satu nilai.

maximumFileSize
Int64

Ukuran file maksimum, dalam byte.

Pengecualian

maximumFileSize adalah angka negatif atau kurang dari bufferSize.

-atau-

bufferSize adalah angka negatif.

Contoh

Contoh kode berikut menunjukkan cara menggunakan EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) konstruktor.

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000))

Keterangan

Untuk pertimbangan performa, bufferSize dan maximumFileSize harus kelipatan 1024 byte. maximumFileSize bukan nilai absolut, ini adalah ambang batas yang dapat dilampaui hingga ukuran pesan terakhir.

Berlaku untuk

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32)

Menginisialisasi instans EventSchemaTraceListener baru kelas dengan nama yang ditentukan dan ukuran buffer yang ditentukan, menggunakan file yang ditentukan dengan kebijakan retensi log yang ditentukan, ukuran maksimum, dan jumlah file sebagai penerima output penelusuran kesalahan dan pelacakan.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption, long maximumFileSize, int maximumNumberOfFiles);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption, long maximumFileSize, int maximumNumberOfFiles);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption * int64 * int -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption, maximumFileSize As Long, maximumNumberOfFiles As Integer)

Parameter

fileName
String

Jalur untuk file log.

name
String

Nama pendengar.

bufferSize
Int32

Ukuran buffer output, dalam byte.

logRetentionOption
TraceLogRetentionOption

Salah TraceLogRetentionOption satu nilai.

maximumFileSize
Int64

Ukuran file maksimum, dalam byte.

maximumNumberOfFiles
Int32

Jumlah maksimum file log output.

Pengecualian

maximumFileSize adalah angka negatif atau kurang dari bufferSize.

-atau-

maximumNumberOfFiles kurang dari 1, dan logRetentionOption adalah LimitedSequentialFiles.

-atau-

maximumNumberOfFiles kurang dari 2, dan logRetentionOption adalah LimitedCircularFiles.

-atau-

bufferSize adalah angka negatif.

Contoh

Contoh kode berikut menunjukkan cara menggunakan EventSchemaTraceListener konstruktor. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk EventSchemaTraceListener kelas .

//ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000, 2));
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener"));
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000, 2))

Keterangan

Untuk pertimbangan performa, bufferSize dan maximumFileSize harus kelipatan 1024 byte. maximumFileSize bukan nilai absolut; ini adalah ambang batas yang dapat dilampaui hingga ukuran pesan terakhir.

Berlaku untuk