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

Определение

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

Перегрузки

Имя Описание
TraceSource(String)

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

TraceSource(String, SourceLevels)

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

TraceSource(String)

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

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

Параметры

name
String

Имя источника (как правило, имя приложения).

Исключения

name равно null.

name — пустая строка ("").

Примеры

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

// Initialize the trace source.
static TraceSource ts = new TraceSource("TraceTest");
' Initialize the trace source.
Private Shared ts As New TraceSource("TraceTest")

Комментарии

Имя источника используется для идентификации трассировок. Он используется SourceFilter для определения того, должен ли прослушиватель трассировки производить трассировку. Рекомендуется использовать имя приложения для исходного имени.

Note

Не обязательно создавать новый TraceSource экземпляр для каждого запроса трассировки. Создайте один TraceSource экземпляр и используйте его для всех запросов трассировки для приложения.

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

TraceSource(String, SourceLevels)

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

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

Параметры

name
String

Имя источника, как правило, имя приложения.

defaultLevel
SourceLevels

Побитовая комбинация значений перечисления, указывающая уровень источника по умолчанию для трассировки.

Исключения

name равно null.

name — пустая строка ("").

Комментарии

Имя источника используется для идентификации трассировок. Его можно использовать для SourceSwitch определения того, должна ли происходить трассировка, и путем SourceFilter определения того, следует ли производить трассировку. Уровень источника по умолчанию используется EventTypeFilter для определения того, должна ли происходить трассировка на основе исходного уровня сообщения.

Note

Не обязательно создавать новый TraceSource экземпляр для каждого запроса трассировки. Создайте один TraceSource экземпляр и используйте его для всех запросов трассировки для приложения.

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