Поделиться через


EventSchemaTraceListener Конструкторы

Определение

Инициализирует новый экземпляр класса EventSchemaTraceListener.

Перегрузки

EventSchemaTraceListener(String)

Инициализирует новый экземпляр класса EventSchemaTraceListener, используя указанный файл в качестве получателя выходных данных отладки и трассировки.

EventSchemaTraceListener(String, String)

Инициализирует новый экземпляр класса EventSchemaTraceListener заданным именем, используя указанный файл в качестве получателя выходных данных отладки и трассировки.

EventSchemaTraceListener(String, String, Int32)

Инициализирует новый экземпляр класса EventSchemaTraceListener заданным именем и указанным размером буфера, используя указанный файл в качестве получателя выходных данных отладки и трассировки.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Инициализирует новый экземпляр класса EventSchemaTraceListener заданным именем и указанным размером буфера, используя указанный файл с заданной политикой хранения журнала в качестве получателя выходных данных отладки и трассировки.

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

Инициализирует новый экземпляр класса EventSchemaTraceListener заданным именем и указанным размером буфера, используя указанный файл с заданной политикой хранения и максимальным размером журнала в качестве получателя выходных данных отладки и трассировки.

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

Инициализирует новый экземпляр класса EventSchemaTraceListener заданным именем и указанным размером буфера, используя в качестве получателя выходных данных отладки и трассировки указанный файл с заданной политикой хранения и максимальным размером журнала, а также счетчиком файлов.

EventSchemaTraceListener(String)

Инициализирует новый экземпляр класса EventSchemaTraceListener, используя указанный файл в качестве получателя выходных данных отладки и трассировки.

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

Параметры

fileName
String

Путь к файлу журнала.

Примеры

В следующем примере кода показано, как использовать 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"))

Комментарии

По умолчанию регистрируется один файл неограниченного размера.

Применяется к

EventSchemaTraceListener(String, String)

Инициализирует новый экземпляр класса EventSchemaTraceListener заданным именем, используя указанный файл в качестве получателя выходных данных отладки и трассировки.

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)

Параметры

fileName
String

Путь к файлу журнала.

name
String

Имя прослушивателя.

Примеры

В следующем примере кода показано, как использовать 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"))

Применяется к

EventSchemaTraceListener(String, String, Int32)

Инициализирует новый экземпляр класса EventSchemaTraceListener заданным именем и указанным размером буфера, используя указанный файл в качестве получателя выходных данных отладки и трассировки.

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)

Параметры

fileName
String

Путь к файлу журнала.

name
String

Имя прослушивателя.

bufferSize
Int32

Размер выходного буфера в байтах.

Примеры

В следующем примере кода показано, как использовать 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))

Комментарии

По соображениям bufferSize производительности значение должно быть кратным 1024 байтам.

Применяется к

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Инициализирует новый экземпляр класса EventSchemaTraceListener заданным именем и указанным размером буфера, используя указанный файл с заданной политикой хранения журнала в качестве получателя выходных данных отладки и трассировки.

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)

Параметры

fileName
String

Путь к файлу журнала.

name
String

Имя прослушивателя.

bufferSize
Int32

Размер выходного буфера в байтах.

logRetentionOption
TraceLogRetentionOption

Одно из значений перечисления TraceLogRetentionOption.

Примеры

В следующем примере кода показано, как использовать 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))

Комментарии

По соображениям bufferSize производительности значение должно быть кратным 1024 байтам.

Применяется к

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

Инициализирует новый экземпляр класса EventSchemaTraceListener заданным именем и указанным размером буфера, используя указанный файл с заданной политикой хранения и максимальным размером журнала в качестве получателя выходных данных отладки и трассировки.

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)

Параметры

fileName
String

Путь к файлу журнала.

name
String

Имя прослушивателя.

bufferSize
Int32

Размер выходного буфера в байтах.

logRetentionOption
TraceLogRetentionOption

Одно из значений перечисления TraceLogRetentionOption.

maximumFileSize
Int64

Максимальный размер файла в байтах.

Исключения

maximumFileSize является отрицательным числом или меньшим, чем bufferSize.

-или-

bufferSize является отрицательным числом.

Примеры

В следующем примере кода показано, как использовать 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))

Комментарии

Для соображений bufferSize производительности и maximumFileSize должен быть кратным 1024 байтам. maximumFileSize не является абсолютным значением, это пороговое значение, которое может быть превышено до размера последнего сообщения.

Применяется к

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

Инициализирует новый экземпляр класса EventSchemaTraceListener заданным именем и указанным размером буфера, используя в качестве получателя выходных данных отладки и трассировки указанный файл с заданной политикой хранения и максимальным размером журнала, а также счетчиком файлов.

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)

Параметры

fileName
String

Путь к файлу журнала.

name
String

Имя прослушивателя.

bufferSize
Int32

Размер выходного буфера в байтах.

logRetentionOption
TraceLogRetentionOption

Одно из значений перечисления TraceLogRetentionOption.

maximumFileSize
Int64

Максимальный размер файла в байтах.

maximumNumberOfFiles
Int32

Максимальное количество выходных файлов журнала.

Исключения

maximumFileSize является отрицательным числом или меньшим, чем bufferSize.

-или-

Значение параметра maximumNumberOfFiles меньше 1, а значение параметра logRetentionOption равно LimitedSequentialFiles.

-или-

maximumNumberOfFiles меньше 2, а logRetentionOption равно LimitedCircularFiles.

-или-

bufferSize является отрицательным числом.

Примеры

В следующем примере кода показано, как использовать EventSchemaTraceListener конструктор . Этот пример кода является частью более широкого примера для класса EventSchemaTraceListener.

//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))

Комментарии

Для соображений bufferSize производительности и maximumFileSize должен быть кратным 1024 байтам. maximumFileSize не является абсолютным значением; это пороговое значение, которое может быть превышено до размера последнего сообщения.

Применяется к