EventSchemaTraceListener Konstruktory
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.
Inicjuje nowe wystąpienie klasy EventSchemaTraceListener.
Przeciążenia
EventSchemaTraceListener(String) |
Inicjuje EventSchemaTraceListener nowe wystąpienie klasy przy użyciu określonego pliku jako adresata debugowania i śledzenia danych wyjściowych. |
EventSchemaTraceListener(String, String) |
Inicjuje nowe wystąpienie EventSchemaTraceListener klasy o określonej nazwie, używając określonego pliku jako adresata debugowania i śledzenia danych wyjściowych. |
EventSchemaTraceListener(String, String, Int32) |
Inicjuje nowe wystąpienie EventSchemaTraceListener klasy o określonej nazwie i określonym rozmiarze buforu przy użyciu określonego pliku jako adresata debugowania i śledzenia danych wyjściowych. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) |
Inicjuje nowe wystąpienie EventSchemaTraceListener klasy o określonej nazwie i określonym rozmiarze buforu przy użyciu określonego pliku z określonymi zasadami przechowywania dziennika jako odbiorca danych wyjściowych debugowania i śledzenia. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) |
Inicjuje nowe wystąpienie EventSchemaTraceListener klasy o określonej nazwie i określonym rozmiarze buforu przy użyciu określonego pliku z określonymi zasadami przechowywania dziennika i maksymalnym rozmiarem jako odbiorca danych wyjściowych debugowania i śledzenia. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32) |
Inicjuje nowe wystąpienie EventSchemaTraceListener klasy o określonej nazwie i określonym rozmiarze buforu przy użyciu określonego pliku z określonymi zasadami przechowywania dziennika, maksymalnym rozmiarem i liczbą plików jako odbiorca danych wyjściowych debugowania i śledzenia. |
EventSchemaTraceListener(String)
Inicjuje EventSchemaTraceListener nowe wystąpienie klasy przy użyciu określonego pliku jako adresata debugowania i śledzenia danych wyjściowych.
public:
EventSchemaTraceListener(System::String ^ fileName);
public EventSchemaTraceListener (string fileName);
new System.Diagnostics.EventSchemaTraceListener : string -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String)
Parametry
- fileName
- String
Ścieżka pliku dziennika.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora EventSchemaTraceListener.EventSchemaTraceListener(String) .
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"))
Uwagi
Domyślnie jest rejestrowany jeden plik o nieograniczonym rozmiarze.
Dotyczy
EventSchemaTraceListener(String, String)
Inicjuje nowe wystąpienie EventSchemaTraceListener klasy o określonej nazwie, używając określonego pliku jako adresata debugowania i śledzenia danych wyjściowych.
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)
Parametry
- fileName
- String
Ścieżka pliku dziennika.
- name
- String
Nazwa odbiornika.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) .
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"))
Dotyczy
EventSchemaTraceListener(String, String, Int32)
Inicjuje nowe wystąpienie EventSchemaTraceListener klasy o określonej nazwie i określonym rozmiarze buforu przy użyciu określonego pliku jako adresata debugowania i śledzenia danych wyjściowych.
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)
Parametry
- fileName
- String
Ścieżka pliku dziennika.
- name
- String
Nazwa odbiornika.
- bufferSize
- Int32
Rozmiar buforu wyjściowego w bajtach.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) .
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))
Uwagi
W przypadku zagadnień bufferSize
dotyczących wydajności powinno być wielokrotność 1024 bajtów.
Dotyczy
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)
Inicjuje nowe wystąpienie EventSchemaTraceListener klasy o określonej nazwie i określonym rozmiarze buforu przy użyciu określonego pliku z określonymi zasadami przechowywania dziennika jako odbiorca danych wyjściowych debugowania i śledzenia.
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)
Parametry
- fileName
- String
Ścieżka pliku dziennika.
- name
- String
Nazwa odbiornika.
- bufferSize
- Int32
Rozmiar buforu wyjściowego w bajtach.
- logRetentionOption
- TraceLogRetentionOption
TraceLogRetentionOption Jedna z wartości.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) .
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))
Uwagi
W przypadku zagadnień bufferSize
dotyczących wydajności powinno być wielokrotność 1024 bajtów.
Dotyczy
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64)
Inicjuje nowe wystąpienie EventSchemaTraceListener klasy o określonej nazwie i określonym rozmiarze buforu przy użyciu określonego pliku z określonymi zasadami przechowywania dziennika i maksymalnym rozmiarem jako odbiorca danych wyjściowych debugowania i śledzenia.
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)
Parametry
- fileName
- String
Ścieżka pliku dziennika.
- name
- String
Nazwa odbiornika.
- bufferSize
- Int32
Rozmiar buforu wyjściowego w bajtach.
- logRetentionOption
- TraceLogRetentionOption
TraceLogRetentionOption Jedna z wartości.
- maximumFileSize
- Int64
Maksymalny rozmiar pliku w bajtach.
Wyjątki
maximumFileSize
jest liczbą ujemną lub mniejszą niż bufferSize
.
-lub-
bufferSize
jest liczbą ujemną.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) .
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))
Uwagi
W przypadku zagadnień bufferSize
dotyczących wydajności i maximumFileSize
powinna zawierać wielokrotności 1024 bajtów. maximumFileSize
nie jest wartością bezwzględną, jest to próg, który można przekroczyć do rozmiaru ostatniego komunikatu.
Dotyczy
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32)
Inicjuje nowe wystąpienie EventSchemaTraceListener klasy o określonej nazwie i określonym rozmiarze buforu przy użyciu określonego pliku z określonymi zasadami przechowywania dziennika, maksymalnym rozmiarem i liczbą plików jako odbiorca danych wyjściowych debugowania i śledzenia.
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)
Parametry
- fileName
- String
Ścieżka pliku dziennika.
- name
- String
Nazwa odbiornika.
- bufferSize
- Int32
Rozmiar buforu wyjściowego w bajtach.
- logRetentionOption
- TraceLogRetentionOption
TraceLogRetentionOption Jedna z wartości.
- maximumFileSize
- Int64
Maksymalny rozmiar pliku w bajtach.
- maximumNumberOfFiles
- Int32
Maksymalna liczba wyjściowych plików dziennika.
Wyjątki
maximumFileSize
jest liczbą ujemną lub mniejszą niż bufferSize
.
-lub-
maximumNumberOfFiles
wartość jest mniejsza niż 1 i logRetentionOption
ma wartość LimitedSequentialFiles.
-lub-
maximumNumberOfFiles
wartość jest mniejsza niż 2, a logRetentionOption
wartość to LimitedCircularFiles.
-lub-
bufferSize
jest liczbą ujemną.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora EventSchemaTraceListener . Ten przykład kodu jest częścią większego przykładu udostępnionego EventSchemaTraceListener dla klasy.
//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))
Uwagi
W przypadku zagadnień bufferSize
dotyczących wydajności i maximumFileSize
powinna zawierać wielokrotności 1024 bajtów. maximumFileSize
nie jest wartością bezwzględną; jest to próg, który można przekroczyć do rozmiaru ostatniego komunikatu.