EventSchemaTraceListener Konstruktor
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.
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.