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


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

Определение

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

Перегрузки

TraceSource(String)

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

TraceSource(String, SourceLevels)

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

TraceSource(String)

Исходный код:
TraceSource.cs
Исходный код:
TraceSource.cs
Исходный код:
TraceSource.cs

Инициализирует новый экземпляр класса 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 определения того, должен ли прослушиватель трассировки создавать трассировку. Рекомендуется использовать имя приложения в качестве имени источника.

Примечание

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

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

TraceSource(String, SourceLevels)

Исходный код:
TraceSource.cs
Исходный код:
TraceSource.cs
Исходный код:
TraceSource.cs

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

Примечание

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

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