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