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
не является абсолютным значением; это пороговое значение, которое может быть превышено до размера последнего сообщения.