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